Autor 
      Wiadomość 
    
    
			
		Banner pod X postem  
    
   
               
      
         
		  kidzior    		  
		  
         Niezale?ny 
                  Posty: 775 Piwa: 300 /63  Skąd: Krak?w  
                
      
         
            
               			   Wysłany: Nie 03 Wrz, 2006   Banner pod X postem 
                                 
               Adres forum:  http://forum.niezal.org/                                 
                      
             
            
                
             
            
               Na Forum przema jest taki temat i wiele os?b ma z tym problemy. Jako, ?e kto szuka nie b??dzi - poszuka?em i znalaz?em rozwi?zanie problemu, dlaczego ta modyfikacja nie dzi?a?a poprawnie pod 1.12.5. Dla ludzi, kt?rzy na szukaniu ?rednio si? znaj? - rozwi?zanie problemu.   
 
 
U mnie zadzia?a?o po dodaniu wpisu SQL.
 
 
Wszystko poni?ej.
 
 
  Kod ###################################################################
 
## Installation Level: Easy
 
## Installation Time: 11 minutes
 
## Files To Edit: viewtopic.php
 
## includes/constants.php
 
## templates/subSilver/overall_header.tpl
 
## templates/subSilver/viewtopic_body.tpl
 
## language/lang_english/lang_admin.php
 
## Included Files: (admin_firstpost_ad.php, firstpost_ad_body.tpl)
 
###################################################################
 
 
 
#
 
#-----[ SQL ]------------------------------------------
 
#
 
CREATE TABLE `phpbb_ads` (
 
`ad_type` VARCHAR( 10 ) NOT NULL ,
 
`ad_id` TINYINT( 5 ) NOT NULL ,
 
`ad_code` TEXT NOT NULL ,
 
`ad_name` TINYINT( 25 ) NOT NULL,
 
UNIQUE (
 
`ad_id`
 
)
 
);
 
 
#
 
#-----[ SKOPIUJ ]------------------------------------------
 
#
 
kopiuj firstpost_ad_body.tpl do templates/subSilver/admin/firstpost_ad_body.tpl
 
kopiuj admin_firstpost_ad.php do admin/admin_firstpost_ad.php
 
#
 
#-----[ Otworz ]------------------------------------------
 
#
 
 
viewtopic.php
 
#
 
#-----[ Znajdz ]------------------------------------------
 
#
 
// Helped end
 
 
#
 
#-----[ Dodaj po ]------------------------------------------
 
#
 
$display_ad = false;
 
if ($board_config['ad_forums'] == 'all'){
 
$display_ad = true;
 
}else{
 
$ad_forums = explode(",", $board_config['ad_forums']);
 
for ($a=0; $a < count($ad_forums); $a++){
 
if ($forum_id == $ad_forums[$a]){
 
$display_ad = true;
 
break;
 
}
 
}
 
}
 
if ($display_ad){
 
if ($board_config['ad_who'] == 'all' || ($board_config['ad_who'] == 'guest' && $userdata['user_id'] == -1) || ($board_config['ad_who'] == 'reg' && $userdata['user_id'] != -1))
 
{
 
if (($board_config['ad_after_post'] != 0 && $i == $board_config['ad_after_post'] - 1)||($board_config['ad_every_post'] != 0 && ($i + 1) % $board_config['ad_every_post'] == 0))
 
{
 
$sql = "SELECT a.ad_code
 
FROM " . ADS_TABLE . " a
 
WHERE a.ad_id=1";
 
if ( !($result = $db->sql_query($sql)) )
 
{
 
message_die(GENERAL_ERROR, 'Could not query ad information', '', __LINE__, __FILE__, $sql);
 
}
 
$adRow = array();
 
while( $row = $db->sql_fetchrow($result) )
 
{
 
$adRow[] = $row;
 
}
 
$db->sql_freeresult($result);
 
$post_ad = '<tr><td colspan=2 class="firstPostAd">' . $adRow[0]['ad_code'] . '</td></tr>';
 
}
 
else
 
{
 
$post_ad = ' ';
 
}
 
}
 
}
 
#
 
#-----[ Znajdz ]------------------------------------------
 
#
 
'DELETE' => $delpost,
 
 
#
 
#-----[ Dodaj po ]------------------------------------------
 
#
 
'POST_AD' => $post_ad,
 
#
 
#-----[ Otworz ]------------------------------------------
 
#
 
 
includes/constants.php
 
#
 
#-----[ Znajdz ]------------------------------------------
 
#
 
define('VOTE_USERS_TABLE', $table_prefix . 'vote_voters');
 
#
 
#-----[ Dodaj po ]------------------------------------------
 
#
 
define('ADS_TABLE', $table_prefix.'ads');
 
 
#
 
#-----[ Otworz ]------------------------------------------
 
#
 
 
templates/subSilver/subSilver.css
 
#
 
#-----[ Znajdz ]------------------------------------------
 
#
 
.helpline { background-color: {T_TR_COLOR2}; border-style: none; }
 
#
 
#-----[ Dodaj po ]------------------------------------------
 
#
 
td.firstPostAd {
 
background-color: {T_TR_COLOR3}; border: {T_TH_COLOR3}; border-style: solid; border-width: 1px; text-align: center;
 
}
 
#
 
#-----[ Otworz ]------------------------------------------
 
#
 
 
templates/subSilver/viewtopic_body.tpl
 
#
 
#-----[ Znajdz ]------------------------------------------
 
#
 
<!-- END postrow -->
 
 
#
 
#-----[ Dodaj przed ]------------------------------------------
 
#
 
{postrow.POST_AD}
 
 
#
 
#-----[ Otworz ]------------------------------------------
 
#
 
 
language/lang_polish/lang_admin.php
 
#
 
#-----[ Znajdz ]------------------------------------------
 
#
 
//
 
// That's all Folks!
 
// -------------------------------------------------
 
#
 
#-----[ Dodaj przed ]------------------------------------------
 
#
 
$lang['ad_managment'] = 'Banner po poscie';
 
$lang['first_post_ad'] = 'Konfiguracja';
 
$lang['firstpost_ad'] = 'Konfiguracja modulu.';
 
$lang['Click_return_firstpost'] = 'Kliknij %stutaj%s by powrocic do konfiguracji';
 
$lang['ad_after_post'] = 'Dodawaj zawsze po x poscie';
 
$lang['ad_every_post'] = 'Dodawaj zawsze po x postach';
 
$lang['ad_display'] = 'Pokazuj';
 
$lang['ad_all'] = 'Wszystkim';
 
$lang['ad_reg'] = 'Zarejestrowanym';
 
$lang['ad_guest'] = 'Goscia';
 
$lang['ad_forums'] = 'Wyswietlaj w forach';
 
$lang['ad_code'] = 'Kod';
 
 
 
#
 
#-----[ Otworz ]------------------------------------------
 
#
 
admin/modules_data.php
 
 
#
 
#-----[ Znajdz ]------------------------------------------
 
#
 
 
'Poll Admin' => array(
 
'Poll Results' => array("admin_voting.$phpEx", 55),
 
),
 
 
#
 
#-----[ Dodaj po ]------------------------------------------
 
#
 
'Banner pod X postem' => array(
 
'ad_managment' => array("admin_firstpost_ad.$phpEx", 80),
 
),
 
 
 
 
#
 
#-----[ Otworz ]------------------------------------------
 
#
 
admin/admin_firstpost_ad.php
 
 
#
 
#-----[ Znajdz ]------------------------------------------
 
#
 
define('IN_PHPBB', 1);
 
 
#
 
#-----[ Dodaj przed ]------------------------------------------
 
#
 
define('MODULE_ID', 80);
 
 
##############
 
## Zapisz i zamknij wszystkie pliki 
 
 
To wiadomo, teraz wpis w SQL, kt?ry nale?y doda?, aby wszystko ?adnie ?miga?o:
 
 
INSERT INTO `phpbb_ads` ( `ad_type` , `ad_id` , `ad_code`, `ad_name` )
 
VALUES (
 
'first_post', '1', '<script type="text/javascript"><!--
 
google_ad_client = "pub-2930568312118905";
 
google_ad_width = 728;
 
google_ad_height = 90;
 
google_ad_format = "728x90_as";
 
google_ad_channel ="";
 
google_ad_type = "text_image";
 
google_color_link = "0000FF";
 
google_color_url = "008000";
 
google_color_text = "000000";
 
google_color_border = "336699";
 
google_color_bg = "FFFFFF";
 
//--></script>
 
<script type="text/javascript"
 
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
 
</script>', 'Defualt'
 
);
 
 
INSERT INTO `phpbb_config` ( `config_name` , `config_value` )
 
VALUES (
 
'ad_after_post', '1'
 
);
 
 
INSERT INTO `phpbb_config` ( `config_name` , `config_value` )
 
VALUES (
 
'ad_every_post', '0'
 
);
 
 
INSERT INTO `phpbb_config` ( `config_name` , `config_value` )
 
VALUES (
 
'ad_who', 'all'
 
);
 
 
INSERT INTO `phpbb_config` ( `config_name` , `config_value` )
 
VALUES (
 
'ad_forums', 'all'
 
);
 
 
Poni?ej screen pokazuj?cy, ?e dzia?a.   	 
	 
	
	
	
	
		
	
		zrzutekranu.png Banner pod X postem  
	 
	
		 
	 
	
		Plik ściągnięto 837 raz(y) 250,34 KB  
	 
	
	 
	
		
  
             
						
				_________________WHEN  (NIE.DZIALA) 
 
LOOP 
 
UNTIL  (DZIALA)   
			 
						         
       
    
	
		
						 					 
		
			
       
    
	  
      
	 
    
   
	Więcej szczegółów  
	Wystawiono 39 piw(a):PavlaQ , przemosa , xeon , kastak , rutek , DMac , guardia , leo15 , hAKE5 , pokoleniex , pawelpisz , easy , Czepek , Dlugi , KnofeL  , duxet , Gozda , bibus , szymel , DeJk_SEBA , Remczas , szczawik17 , jaszu , #CMP , Nh2003 , strus , Taifun , panicz , advokat , qwatex , BPL , andrzej , jarek091 , wicek15 , Micha?90 , freebies , tasiorek , Andrew_wojownik , Luki   
    
   
         
		 
    
         
      
         
		  KaweX  		  
		  
          
                  Posty: 282 Piwa: 29 /37  
                
      
         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  kidzior    		  
		  
         Niezale?ny 
                  Posty: 775 Piwa: 300 /63  Skąd: Krak?w  
                
      
         
            
               			   Wysłany: Pon 04 Wrz, 2006    
                                 
               Adres forum:  http://forum.niezal.org/                                 
                      
             
            
                
             
            
                 KaweX napisał/a dzia?a to z beermodem ? a dok?adnie je?li si? chce zobaczy? od kogo dosta?a osoba piwa to gdzie to sie pojawia 
 
Oczywi?cie, ?e dzia?a.   	 
	 
	
	
	
	
		
	
		zrzutekranu-1.png z beer mod  
	 
	
		 
	 
	
		Plik ściągnięto 217 raz(y) 157,25 KB  
	 
	
	 
	
		
  
             
						
				_________________WHEN  (NIE.DZIALA) 
 
LOOP 
 
UNTIL  (DZIALA)   
			 
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  TOMi    		  
		  
          
                  Posty: 13 Postawił 8   piw(a) 
                
      
         
            
               			   Wysłany: Sro 06 Wrz, 2006    
                                 
               Adres forum:  http://www.koszalin24.info                                 
                      
             
            
                
             
            
               Hmm u mnie zacz??o dzia?a? dopiero po wykonaniu zapyta? z instrukcji ang ale mniejsza z tym.
 
 
jak wyedytowa? reklam? by przypomina?a normaln? odpowied? usera? Czyli odpowiedni uk?ad tabelek (dane usera sta?e z jakim? avatarem itd.)  
             
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  SwistaQ  		  
		  
          
                  Posty: 4 Piwa: 13 /19  
                
      
         
            
               			   Wysłany: Sro 06 Wrz, 2006    
                                 
               Adres forum:  www.swistaq.x12.pl/forum                                 
                      
             
            
                
             
            
                 TOMi napisał/a Hmm u mnie zacz??o dzia?a? dopiero po wykonaniu zapyta? z instrukcji ang ale mniejsza z tym.
 
 
jak wyedytowa? reklam? by przypomina?a normaln? odpowied? usera? Czyli odpowiedni uk?ad tabelek (dane usera sta?e z jakim? avatarem itd.) 
 
 
Popieram pytanie    Co? na zasadzie bot'a     
             
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  TOMi    		  
		  
          
                  Posty: 13 Postawił 8   piw(a) 
                
      
         
            
               			   Wysłany: Sro 06 Wrz, 2006    
                                 
               Adres forum:  http://www.koszalin24.info                                 
                      
             
            
                
             
            
               Uk?ad ramki pobierany jest z .css wiec nie ma zadnego .tpl do przerobienia. Wkurza mnie, ?e ta tabelka jest niesymetryczna. W moim stylu nad belk? z reklam? mam pasek niebieski a pod spodem juz go brak i od razu kolejny post     
             
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  SwistaQ  		  
		  
          
                  Posty: 4 Piwa: 13 /19  
                
      
         
            
               			   Wysłany: Pią 08 Wrz, 2006    
                                 
               Adres forum:  www.swistaq.x12.pl/forum                                 
                      
             
            
                
             
            
               Ja mam b??d SQL      
 
 
  Kod B??d Og?lny
 
Nie mog? wykona?: INSERT INTO `phpbb_ads` ( `ad_type` , `ad_id` , `ad_code`, `ad_name` ) VALUES ( 'first_post', '1', '<script type="text/javascript"><!-- google_ad_client = "pub-9708996346114207" 
 
             
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  Kula    		  
		  
          
                  Posty: 138 Piwa: 53 /32  Skąd: Gda?sk  
                
      
         
            
               			   Wysłany: Pią 08 Wrz, 2006    
                                 
               Adres forum:  http://graffik.biz  - Zapraszam ;)                                
                      
             
            
                
             
            
               Tez tak mia?em i zrobi?em tak ;
 
 
  Kod INSERT INTO `phpbb_ads` ( `ad_type` , `ad_id` , `ad_code`, `ad_name` ) 
 
VALUES ( 
 
'first_post', '1', 'test m potem edytujesz to w pa', 'Defualt' 
 
); 
 
             
						
				_________________http://img219.imageshack....90/adminei3.png   
			 
						         
       
    
	
		
						 					 
		
			
       
    
	  
      
	 
    
   
	Więcej szczegółów  
	Wystawiono 1 piw(a):SwistaQ   
    
   
         
		 
    
         
      
         
		  SwistaQ  		  
		  
          
                  Posty: 4 Piwa: 13 /19  
                
      
         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  kwiatek    		  
		  
          
                  Posty: 36 Piwa: 1 /12  
                
      
         
            
               			   Wysłany: Nie 10 Wrz, 2006    
                                 
               Adres forum:  http://xsart.cal.pl                                 
                      
             
            
                
             
            
               mam takie pytanie czy ten mod jest kontrolowany z wysoko?ci PA ?  
             
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  rutek    		  
		  
          
                  Posty: 11 Postawił 21   piw(a) 
                
      
         
            
               			   Wysłany: Nie 10 Wrz, 2006    
                                 
               Adres forum:  http://www.zabrze.slask.pl                                 
                      
             
            
                
             
            
               czy to co poda? kidzior w pierwszym poscie to ca?a modyfikacja ?  
             
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  Kula    		  
		  
          
                  Posty: 138 Piwa: 53 /32  Skąd: Gda?sk  
                
      
         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  guardia    		  
		  
          
                  Posty: 11 Postawił 5   piw(a) 
                
      
         
            
               			   Wysłany: Pon 18 Wrz, 2006    
                                 
               Adres forum:  guardia.pl                                
                      
             
            
                
             
            
               Zainstalowa?em moda, w PA jest ok, tylko gdy w konfiguracji wpisuje kod i daje wyslij a po chwili znikaj? mi ustawienia - i tak na okr?g?o. W efekcie reklam nie ma. Jak to naprawi  
             
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  kidzior    		  
		  
         Niezale?ny 
                  Posty: 775 Piwa: 300 /63  Skąd: Krak?w  
                
      
         
            
               			   Wysłany: Pon 18 Wrz, 2006    
                                 
               Adres forum:  http://forum.niezal.org/                                 
                      
             
            
                
             
            
                 guardia napisał/a Zainstalowa?em moda, w PA jest ok, tylko gdy w konfiguracji wpisuje kod i daje wyslij a po chwili znikaj? mi ustawienia - i tak na okr?g?o. W efekcie reklam nie ma. Jak to naprawi?? 
 
Dorzuci?es wpis w baz? danych, kt?ry poda?em na ko?cu swojego pierwszego posta?    Mi wtedy dzia?a?o dopiero. Sprawd?.  
             
						
				_________________WHEN  (NIE.DZIALA) 
 
LOOP 
 
UNTIL  (DZIALA)   
			 
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
		 
    
         
      
         
		  guardia    		  
		  
          
                  Posty: 11 Postawił 5   piw(a) 
                
      
         
            
               			   Wysłany: Pon 18 Wrz, 2006    
                                 
               Adres forum:  guardia.pl                                
                      
             
            
                
             
            
               Tak, zapytania s? dodane. Problem pozosta?, jednak upora?em si? bez PA, doda?em bezpo?rednio kod, do viewtopic.php i smiga.  
             
						         
       
    
	
		
						 					 
		
			
       
    
	  
   
         
      
         
       
    
   
      Nie możesz  pisać nowych tematówNie możesz  odpowiadać w tematachNie możesz  zmieniać swoich postówNie możesz  usuwać swoich postówNie możesz  głosować w ankietachNie możesz  załączać plików na tym forumMożesz  ściągać załączniki na tym forum 
      Dodaj temat do Ulubionych Wersja do druku  
    
 
 
   
	 
Za treść postów administracja nie odpowiada. W przypadku naruszenia prawa, wszelkie zgromadzone dane o osobie łamiącej prawo, zostaną przekazane odpowiednim władzom. Kopiowanie elementów graficznych oraz rozwiązań technologicznych zastosowanych na niniejszej witrynie surowo wzbronione .