Unofficial modifications
nieoficjalne modyfikacje for?w phpBB by Przemo

Modyfikacje mniejsze - Banner pod X postem

kidzior - Nie 03 Wrz, 2006
Temat postu: Banner pod X postem
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. :)

KaweX - Pon 04 Wrz, 2006

dzia?a to z beermodem ? a dok?adnie je?li si? chce zobaczy? od kogo dosta?a osoba piwa to gdzie to sie pojawia
kidzior - Pon 04 Wrz, 2006

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. :)

TOMi - Sro 06 Wrz, 2006

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 - Sro 06 Wrz, 2006

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 - Sro 06 Wrz, 2006

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 - Pią 08 Wrz, 2006

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 - Pią 08 Wrz, 2006

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'
);

SwistaQ - Pią 08 Wrz, 2006

Dzi?ki !!! Pomog?o :D :D ?ap piwko :D
kwiatek - Nie 10 Wrz, 2006

mam takie pytanie czy ten mod jest kontrolowany z wysoko?ci PA ?
rutek - Nie 10 Wrz, 2006

czy to co poda? kidzior w pierwszym poscie to ca?a modyfikacja ?
Kula - Nie 10 Wrz, 2006

Cytat
mam takie pytanie czy ten mod jest kontrolowany z wysoko?ci PA?


- Tak

Cytat
czy to co poda? kidzior w pierwszym poscie to ca?a modyfikacja?


- Tak

guardia - Pon 18 Wrz, 2006

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 - Pon 18 Wrz, 2006

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?.

guardia - Pon 18 Wrz, 2006

Tak, zapytania s? dodane. Problem pozosta?, jednak upora?em si? bez PA, doda?em bezpo?rednio kod, do viewtopic.php i smiga.
xeon - Sob 23 Wrz, 2006

No ?a? - fjny mod - mo?na by zrobi? bota :P
kidzior - Sob 23 Wrz, 2006

xeon napisał/a
No ?a? - fjny mod - mo?na by zrobi? bota

Przecie? mo?esz zrobi? co?, co by "udawa?o" bota. Tabelk? mozna wyedytowa? jak prosty HTML i udawa?, ?e to on posty pisze reklamowe. Oczywi?cie nie ma sensu tego robi? i g?upie to i wyd?u?y czas ?wiecenia strony, ale mo?na. ;) Tylko po co?

rutek - Sro 27 Wrz, 2006

przepraszam bo mo?e jestem ?lepy
ale nie widze dw?ch plik?w do pobrania aby fungowa?a ta modyfikacja

Kula - Czw 28 Wrz, 2006

xeon,

Kod
<tr>
<td align="left" valign="top" class="row2" nowrap="nowrap" width="150">
<span class="name"><a name="1703">
</a><b><a href=" class="gensmall" style="font-size: 12">Reklama Bot</a></b>?<img src="templates/subSilver/images/icon_minigender_male.gif" width="11" height="11" alt="" border="0" /> <br />
</span>
<span class="postdetails"><br />
<br /><br /><br><br><br><br>
Posty: 0<br />Sk?d: Graffik.biz<br />Nr U?ytkownika: 0<br /><br />Status: <a href=viewonline.php style="text-decoration: none"><font color="green"><b>Online</b></font></a><br /><br /></span>
</td>
<td class="row2" width="100%" height="100%" valign="top">
<table width="100%" style="height: 100%;" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" align="left">
</span></td>
<td valign="top" align="right" nowrap="nowrap"></span><br></td>
</tr>
<tr>
<td colspan="2"><span class="gensmall"><object><hr></object></span></td>
</tr>
<tr>
<td height="100%" valign="top" colspan="2" ><span class="postbody">

TRE?? REKLAMY BOTA

<img src="images/smiles/icon_cool.gif" alt="8-)" title="8-)" border="0" align="top" /> </span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="row2" align="left" valign="middle">
<a href="#top"><img src="templates/subSilver/images/topic_move.gif" width="20" height="20" alt="" border="0" /></a> </td>
<td class="row2" width="100%" valign="top" nowrap="nowrap">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td valign="top" nowrap="nowrap">
</td>
<td valign="top" align="left" width="177">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse">
<tr> <td>?</td>
<td width="59" height="19" valign="top">
</td> <td>?</td>
<td nowrap="nowrap"> </td>
</tr>
</table>
</td>
<td width="100%" align="right"><span class="nav">
<img src="templates/subSilver/images/user_agent/icon_linux_freebsd.gif" alt="" />?<img src="templates/subSilver/images/user_agent/icon_qnx.gif" alt="" title="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; pl) Opera 8.54" /></span>
</td>
</tr>
</table>
</td>
</tr>

<tr>
<td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></td>
</tr>


Dodaj to tam gdzie dodaje si? kod reklamy :D to jest ala bot

kidzior - Czw 28 Wrz, 2006

rutek napisał/a
przepraszam bo mo?e jestem ?lepy
ale nie widze dw?ch plik?w do pobrania aby fungowa?a ta modyfikacja

Modyfigacja funguje bez dw?ch plik?w. Jest tylko text. A pliki to sobie musisz wyegytowa? na swoim Forum.

;) Nie mog?em si? powstrzyma?. ;)

rutek - Czw 28 Wrz, 2006

OK
zainstalowa?em i dzia?a prawid?owo.

Mam jednak jeszcze jedno pytanie:
ustawi?em powiedzmy aby jaka? tam reklama pojawia?a sie po 2 poscie w forze np 1
potem zmieni?em aby pojawia? sie w forze np 2

z pierwszego ustawienia reklama jednak nie znik?a.
Czy jest zatem mo?liwo?? usuni?cia wczesniej ustawionej reklamy, czy tylko u mnie co? nie wporz?dku ?

kidzior - Czw 28 Wrz, 2006

rutek napisał/a
ustawi?em powiedzmy aby jaka? tam reklama pojawia?a sie po 2 poscie w forze np 1
potem zmieni?em aby pojawia? sie w forze np 2

z pierwszego ustawienia reklama jednak nie znik?a.
Czy jest zatem mo?liwo?? usuni?cia wczesniej ustawionej reklamy, czy tylko u mnie co? nie wpo??dku ?

Przecinkami oddzielasz fora w kt?rych modyfikacja ma by? aktywna, czyli np.:

1,2,4,7,8,55,332

I przepuszczaj posty przez sprawdzanie pisowni.

pawelpisz - Wto 03 Paź, 2006

Witam,

post?pi?em tak jak w instrukcji i niestety nie dzia?a!
Pliki pozmienia?em, zapytania do mysql doda?em, wchodze w PA - Banner pod x postem wpisuje swoje dane , niby wszystko ok, ale nic sie nie dodaje. Banneru na forum nie ma, a jak wracam do konfiguracji w PA to pola zn?w s? puste !

O co chodzi? Juz drugi raz instaluje ten modu? i nie dzia?a !

M?j styl to Tesko.

Licze na odp, poniewaz jest to dla mnie wa?na sprawa.

Pozdrawiam,

kidzior - Sro 04 Paź, 2006

pawelpisz napisał/a
post?pi?em tak jak w instrukcji i niestety nie dzia?a!
Pliki pozmienia?em, zapytania do mysql doda?em, wchodze w PA - Banner pod x postem wpisuje swoje dane , niby wszystko ok, ale nic sie nie dodaje. Banneru na forum nie ma, a jak wracam do konfiguracji w PA to pola zn?w s? puste !

Doda?es to zapytanie, kt?re jest w pierwszym po?cie? To, kt?re jest ukryte?

Po jego dodaniu zaczyna ?miga

pawelpisz - Sro 04 Paź, 2006

kidzior napisał/a
Doda?es to zapytanie, kt?re jest w pierwszym po?cie? To, kt?re jest ukryte?

Po jego dodaniu zaczyna ?miga?.


Oczywiscie ze doda?em, ale wywala?o co? takieg:
Kod

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-2930568312118905"


Ten modu? jest mi bardzo potrzebny, wi?c prosz? o odp.

kidzior - Sro 04 Paź, 2006

Ale gdzie komunikat b??du jaki? dalszy? Nie wydaje mi si?, ?eby by?o tylko napisane, ?e nie mo?e. ;)

Wklej ca?? tre?? komunikatu b??du. BTW: to nawet nie jest ca?e zapytanie, co napisa?e?.

pawelpisz - Sro 04 Paź, 2006

Tylko taki b?ad sie pojawi?. Poradzi?em sobie z nim- doda?em zapytanie w php my admin.
Juz zapisuj? si? dane w PA, jednak na stronie nic nie widac. Musia?em co? ?le zrobic zmieniaj?c pliki. W za??czniku moj plik Tesko.css sprawdzcie czy dobrze wszystko pozmienia?em.

Bo gdzie indziej mo?e by? b??d?


czekam na odp. :)

KnofeL - Sro 04 Paź, 2006

Plik CSS odpowiada za style (wygl?d), nie ma nic wsp?lnego z dodawaniem danych do bazy, b??d musisz mie? w pliku php
pawelpisz - Czw 05 Paź, 2006

W za??czniku zamieszczam pliki do stylu tesko(te ktore przerabia?em) , mam nadzieje ?e znajdziecie tam b??d.


czekam na piln? odp.

kidzior - Czw 05 Paź, 2006

pawelpisz napisał/a
Tylko taki b?ad sie pojawi?. Poradzi?em sobie z nim- doda?em zapytanie w php my admin.

To gdzie wcze?niej to zapytanie wykonywa?e?? :roll: Pod PA?

pawelpisz - Czw 05 Paź, 2006

kidzior napisał/a
Pod PA?


Tak w zak?adce SQL.

Wie kto? czemu banner nie wyswietla si? u mnie na stronie? Jaki plik za to odpowiada?

INIM - Czw 05 Paź, 2006

Do usuni?cia :mrgreen:
bibus - Nie 22 Paź, 2006

Kod
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, tech@ovh.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/1.3.37 Server at www.forum.sonyeryk.info Port 80


gdy chc? wejsc w konfiguracje moda... Jak to naprawic?:) wydaje mi sie ze wsszystko dobrze zrobilem. Hosting: ovh. Pozdrawiam

kidzior - Wto 24 Paź, 2006

bibus napisał/a
gdy chc? wejsc w konfiguracje moda... Jak to naprawic?:) wydaje mi sie ze wsszystko dobrze zrobilem. Hosting: ovh. Pozdrawiam
Spr?buj jeszcze raz wgrac moda. Je?eli to nie pomo?e (a pewnie tak b?dzie) - skontaktuj si? z helpem ovh.

Nic innego na t? chwile nie przychodzi mi do g?owy.

Ps. Te? mam SE ;)

agencjaitp - Czw 02 Lis, 2006

Odpowiadam na temat
kidzior - Czw 02 Lis, 2006

agencjaitp napisał/a
Odpowiadam na temat
To nie odpowiadaj, tylko postaw piwo autorowi tematu. Oj, ludzie nie my?l?. :/
diablus - Sob 04 Lis, 2006

ustawienia w PA (tylko tego moda) sie nie zapisuja - klikam wyslij, a to sie resetuje i nie ma efektu. wie ktos jak to naprawic?
kidzior - Sob 04 Lis, 2006

diablus napisał/a
ustawienia w PA (tylko tego moda) sie nie zapisuja - klikam wyslij, a to sie resetuje i nie ma efektu. wie ktos jak to naprawic?
Wykonaj zapytanie SQL, kt?re jest ukryte w pierwszym po?cie.
KnofeL - Sob 04 Lis, 2006

diablus, mo?e wiemy, ale p?ki nie podasz adresu forum, to sie nie dowiesz
Taifun - Nie 19 Lis, 2006

dzi?ki
chudy9 - Sro 24 Sty, 2007

Mam prosbe moze ktos zrobic tak jak by Gotowca tylko zeby wstawic swoja reklame ?
PavlaQ - Sob 27 Sty, 2007

albo slepy jestem albo nie widze linku do sciagniecia tego moda ;|
KnofeL - Sob 27 Sty, 2007

Bo tego moda si? nie sciaga, w pierwszym po?cie masz ca?? instrukcj? :roll:
PavlaQ - Sob 27 Sty, 2007

rzezcywiscie slepy jestem ale po tylu godzinach moze sie popierniczyc we lbie :p zwracam honor i przepraszam za pomylke ;)
UfeQ - Czw 08 Lut, 2007

Kod
#
#-----[ 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


nie wiem oco tu chodzi jako? nie jasno napisane

Kod
admin/admin_firstpost_ad.php


no i jako? albo ja jestem ?lepy to brakuje mi tego pliku

geman - Czw 08 Lut, 2007

no to skopiuj te pliki do tych katalog?w:
pierwszy do templates/subSilver/admin/
drugi do admin/

UfeQ - Czw 08 Lut, 2007

upss ale gapa ze mnie nie pomy?la?em hehe :P

no a jak nei mam ngdzie tego pliku

"admin/admin_firstpost_ad.php"

//no przecie? napisa?em: do katalogu admin/

tobiasty - Pon 12 Lut, 2007

wszystko dziala ok ;) tylko jak sie pozbyc tej beleczki (ze screena) nad postem niby bota google :]
daniel93 - Czw 15 Lut, 2007

A mi nie dzia?a :?
Wpisa?em zapytania, jeszcze te z forum przema. Jak wykona?em te, to dosta?em b??d, ?e takie ju? s?.
Ale mam w okienku kod reklamy, ?e dawa? go po pierwszym po?cie, ale jak co? zmieni?, to wraca do tego co by?o wpisane przez zapytania :(

futrzak - Czw 15 Lut, 2007

a sk?d mo?na ?ci?gn?? te pliki kt?re s? w instrukcji :
## Included Files: (admin_firstpost_ad.php, firstpost_ad_body.tpl)

??

kidzior - Czw 15 Lut, 2007

daniel93 napisał/a
Wpisa?em zapytania, jeszcze te z forum przema. Jak wykona?em te, to dosta?em b??d, ?e takie ju? s?.
No bo by?y. ;)
daniel93 napisał/a
Ale mam w okienku kod reklamy, ?e dawa? go po pierwszym po?cie, ale jak co? zmieni?, to wraca do tego co by?o wpisane przez zapytania :(
No to zmie? kod, kt?ry masz w zapytaniach i najlepiej wyczy?? cache. (?eby nie by?o niedom?wie? - w bazie danych to zmie?!)
futrzak napisał/a
a sk?d mo?na ?ci?gn?? te pliki kt?re s? w instrukcji :
## Included Files: (admin_firstpost_ad.php, firstpost_ad_body.tpl)
Nie wiem, jeszcze nikt nie wnosi? sprzeciwu, ?e ich nie ma. :)
futrzak - Czw 15 Mar, 2007

kto mi powie czemu jak zmienie dane w PA to nie zmienia mi si? to na forum, a wyswietlaja mi sie 3 banery po pierwszych 3 psotach jak to zrobi? ?eby tylko po pierwszym si? wy?wietlalo ?
bl4ck_b0x - Pią 16 Mar, 2007

a czy mo?na zrobi? co? takiego, ?e z panelu admina podaje si? np. tre?? tej reklamy (jak?? grafik? czy co? tam jeszcze) nast?pnie jest to zapisywane (te ustawienia) i wy?wietla si? tak jak te google?
wicek15 - Pon 30 Kwi, 2007

Nie dzia?a, wszystko porobi?em tak jak w instrukcji. W PA zapisuj? mi si? ustawienia. Nie wiem co wpisa? w Wyswietlaj w forach: :/ Gdzy wpisze tam cyfry po przecinkach, ?adna reklama mi sie nie wy?wietla... :/
pasiaczek141 - Sob 16 Cze, 2007

Kula napisał/a
xeon,

Kod
<tr>
<td align=left valign=top class=row2 nowrap=nowrap width=150>
<span class=name><a name=1703>
</a><b><a href= class=gensmall style=font-size: 12>Reklama Bot</a></b> <img src=templates/subSilver/images/icon_minigender_male.gif width=11 height=11 alt= border=0 /> <br />
</span>
<span class=postdetails><br />
<br /><br /><br><br><br><br>
Posty: 0<br />Sk?d: Graffik.biz<br />Nr U?ytkownika: 0<br /><br />Status: <a href=viewonline.php style=text-decoration: none><font color=green><b>Online</b></font></a><br /><br /></span>
</td>
<td class=row2 width=100% height=100% valign=top>
<table width=100% style=height: 100%; border=0 cellspacing=0 cellpadding=0>
<tr>
<td valign=top align=left>
</span></td>
<td valign=top align=right nowrap=nowrap></span><br></td>
</tr>
<tr>
<td colspan=2><span class=gensmall><object><hr></object></span></td>
</tr>
<tr>
<td height=100% valign=top colspan=2 ><span class=postbody>

TRE?? REKLAMY BOTA

<img src=images/smiles/icon_cool.gif alt=8-) title=8-) border=0 align=top /> </span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class=row2 align=left valign=middle>
<a href=#top><img src=templates/subSilver/images/topic_move.gif width=20 height=20 alt= border=0 /></a> </td>
<td class=row2 width=100% valign=top nowrap=nowrap>
<table cellspacing=0 cellpadding=0 border=0 width=100%>
<tr>
<td valign=top nowrap=nowrap>
</td>
<td valign=top align=left width=177>
<table border=0 cellpadding=0 cellspacing=0 style=border-collapse: collapse>
<tr> <td> </td>
<td width=59 height=19 valign=top>
</td> <td> </td>
<td nowrap=nowrap> </td>
</tr>
</table>
</td>
<td width=100% align=right><span class=nav>
<img src=templates/subSilver/images/user_agent/icon_linux_freebsd.gif alt= /> <img src=templates/subSilver/images/user_agent/icon_qnx.gif alt= title=Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; pl) Opera 8.54 /></span>
</td>
</tr>
</table>
</td>
</tr>

<tr>
<td class=spaceRow colspan=2 height=1><img src=templates/subSilver/images/spacer.gif alt= width=1 height=1 /></td>
</tr>


Dodaj to tam gdzie dodaje si? kod reklamy :D to jest ala bot


Przepraszam ?e odkopuje stare posty ale niewiem gdzie to wklei?. Kto? pomo?e gdzie to mam dok?adnie wklei? ?

kidzior - Sob 16 Cze, 2007

No masz napisane nawet w cytowanej przez siebie wiadomo?ci - tam, gdzie wklejasz kod reklamy!!! W PA.
pasiaczek141 - Sob 16 Cze, 2007

Tak ale jak tam wklejam to mi co? takiego wyskakuj
kidzior - Pon 18 Cze, 2007

Rol on da fakin flor - ch?opie! Naucz sie czyta? do czego jest ta modyfikacja. Gdzie Ty to wklejasz?!
OMG! - ?wietne! :lol: :lol: :lol: Brawa dla tego pana! :D

freebies - Sro 20 Cze, 2007

ogolnie to full wypas ale albo ja jestem slepy albo sam nie wiem :) gdzie sa te 2 potrzebne pliki ?? Included Files: (admin_firstpost_ad.php, firstpost_ad_body.tpl)

edit :

Juz se poradzilem :) na forum przema znalazlem :P

EDIT

Ale cos mam nie tak :/ bo w PA niemoge wyedytowac po jakim poscie ma byc reklama i w jakich tematach :/ jak zrobic aby dalo sie wyedytowac i jeszcze jedno jak najprosciej i najszybciej zrobic zeby reklama sie pokazywala w kazdym temacie na forum

zelgadiss - Nie 01 Lip, 2007

Kod
Could not query ad information

DEBUG MODE

SQL Error : 1146 Table 'db4184.ADS_TABLE' doesn't exist

SELECT a.ad_code FROM ADS_TABLE a WHERE a.ad_id=1

Line : 78
File : admin_firstpost_ad.php


co mam z tym zrobi??
post?powa?em wed?ug instrukcji z przemo
pozniej patrze tu i pisze ze trzeba dodac jeszcze jedno zapytanie
to robie tak ale wyskakuje mi blad
to usunelem tabele i dodalem zaytanie jeszcze raz (cale) i nadal wyskakuj mi ten blad

po usunieciu tabeli i dodanie zapytanie wyskakuje taki blad

zapytanie SQL:

Kod
INSERT INTO `phpbb_config` ( `config_name` , `config_value` )
VALUES (
'ad_after_post', '1'
);

MySQL zwr?ci? komunikat: Dokumentacja
#1062 - Duplicate entry 'ad_after_post' for key 1

KnofeL - Nie 01 Lip, 2007

Table 'db4184.ADS_TABLE' doesn't exist = Tabela nie istnieje
#1062 - Duplicate entry 'ad_after_post' for key 1 = Wpis znajduj? si? ju? w tabeli.

zelgadiss - Nie 01 Lip, 2007

tyle to sie domyslilem, ale co mam teraz zrobic?
robie wszystko od poczatku i znowu to samo.
jak mam ta tabele zrobic? wykonuje zapytanie do sql

Kod
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`
)
);


i pozniej

Kod
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'
);

KnofeL - Pon 02 Lip, 2007

SQL Error : 1146 Table 'db4184.ADS_TABLE' doesn't exist

INSERT INTO `phpbb_ads` ( `ad_type` ,

ShaveX - Pon 13 Sie, 2007

KnofeL, ja mam ten sam problem cozelgadiss :( trzeba wykona? te zapytanie?

Kod
INSERT INTO `phpbb_ads` ( `ad_type` ,

KnofeL - Pon 13 Sie, 2007

ShaveX, a jaki jest prefix Twojej bazy danych ??
ShaveX - Pon 13 Sie, 2007

KnofeL, phpbb_przemo :]
KnofeL - Wto 14 Sie, 2007

Ok no to w takim razie, oznacza to ?e ta tabela ju? istnieje (mozesz to sprawdzi? w PhpMyAdminie) wi?c teraz wykonaj pozosta?e zapytania
InTWO - Sob 29 Wrz, 2007

Jest OK.

Brakuj?ce pliki czyli

admin_firstpost_ad.php
firstpost_ad_body.tpl

do??czy?em do tego postu. Nikt nie wpad?, ?eby to zrobi? wcze?niej. Ech...

Przy uwzgl?dnieniu wskaz?wek, wsio jest OK.

Je?li kto? chce pe?ny tekst dzia?aj?cego moda w wersji udaj?cej bota na forum, prosz? bardzo:

Wiadomo?? ukryta / Hidden message
Aby zobaczy? wiadomo?? postaw piwo autorowi piwo.


###################################################################
## 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`
)
);

INSERT INTO `phpbb_ads` ( `ad_type` , `ad_id` , `ad_code`, `ad_name` )
VALUES ( 'first_post', '1', 'tresc testowa - potem to edytujesz to w PA', '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' );

#
#-----[ 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);
//

// wersja bez modyfikacji z botem :
// $post_ad = '<tr><td colspan=2 class="firstPostAd">' . $adRow[0]['ad_code'] . '</td></tr>';

// ####################
// # wersja udaj±ca bota na forum
// ####################

$post_ad = '<tr>
<td align="left" valign="top" class="row2" nowrap="nowrap" width="150">
<span class="name"><a name="1703">
</a><b><a href=" class="gensmall" style="font-size: 12">Reklama Bot</a></b> <img src="templates/subSilver/images/icon_minigender_male.gif" width="11" height="11" alt="" border="0" /> <br />
</span>
<span class="postdetails"><br />
<br /><br /><br><br><br><br>
Posty: 0<br />Sk?d: Graffik.biz<br />Nr U?ytkownika: 0<br /><br />Status: <a href=viewonline.php style="text-decoration: none"><font color="green"><b>Online</b></font></a><br /><br /></span>
</td>
<td class="row2" width="100%" height="100%" valign="top">
<table width="100%" style="height: 100%;" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top" align="left">
</span></td>
<td valign="top" align="right" nowrap="nowrap"></span><br></td>
</tr>
<tr>
<td colspan="2"><span class="gensmall"><object><hr></object></span></td>
</tr>
<tr>
<td height="100%" valign="top" colspan="2" ><span class="postbody">

'. $adRow[0]['ad_code'] . '

<img src="images/smiles/icon_cool.gif" alt="8-)" title="8-)" border="0" align="top" /> </span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="row2" align="left" valign="middle">
<a href="#top"><img src="templates/subSilver/images/topic_move.gif" width="20" height="20" alt="" border="0" /></a> </td>
<td class="row2" width="100%" valign="top" nowrap="nowrap">
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td valign="top" nowrap="nowrap">
</td>
<td valign="top" align="left" width="177">
<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse">
<tr> <td> </td>
<td width="59" height="19" valign="top">
</td> <td> </td>
<td nowrap="nowrap"> </td>
</tr>
</table>
</td>
<td width="100%" align="right"><span class="nav">
<img src="templates/subSilver/images/user_agent/icon_linux_freebsd.gif" alt="" /> <img src="templates/subSilver/images/user_agent/icon_qnx.gif" alt="" title="Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; pl) Opera 8.54" /></span>
</td>
</tr>
</table>
</td>
</tr>

<tr>
<td class="spaceRow" colspan="2" height="1"><img src="templates/subSilver/images/spacer.gif" alt="" width="1" height="1" /></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



Ma?a uwaga: nale?y zabezpieczy? w PA mo?liwo?? rejestracji usera o nazwie wpisanej jako bot. Ale to juz drobnostka... ;)

They - Nie 21 Paź, 2007

tobiasty napisał/a
wszystko dziala ok ;) tylko jak sie pozbyc tej beleczki (ze screena) nad postem niby bota google :]
w pliku css masz kod koloru beleczki w linii
Kod
.forumline { background-color:


Powered by phpBB modified by Przemo © 2003 phpBB Group