Első hozzászólás a téma legelejére
Szerző
Üzenet
KillBill írta:
Itt a mod hozzá: Letöltés
Itt egy kis tovább fejlesztés ha le is akarod választani a többi hsz-től, hogy kiemelt legyen: Szerkesztés
posting.php
keresd ezt
Kód:
$sql = 'UPDATE ' . POSTS_TABLE . '
SET enable_detachment = ' . (($topic_first_post_show) ? 1 : 0) . "
WHERE post_id = $post_id";
$db->sql_query($sql);
és ezt tedd elé
Kód:
if(!$post_id)
{
$sql = 'SELECT post_id
FROM '. POSTS_TABLE ."
WHERE topic_id = $topic_id";
$result = $db->sql_query($sql);
$post_id = $db->sql_fetchfield('post_id');
$db->sql_freeresult($result);
}
Nekünk nem jelenik meg a "gomb"
Mit ronthattunk el ?
Mit ronthattunk el ?
A lényeg amit Buxa próbál felvázolni, egy fórummol mókolunk.
- leszedtem a zip-et, kicsomagoltam..
- megcsináltam a template post_body.php vagy melyiknek a szerkesztését is.
- SQL adatbázisba beírtam azt az egy sort, lefuttattam
- posting.php -t megcsináltam, a leírtak alapján
- viewtopic.php -t megcsináltam a leírtak alapján
- Language/EN/common.php -t is megcsináltam volna, de ezzel hibás a megjelenés, ha bekerül az az egy sor. Karakter hibák, és szétesik az egész fórum , megnagyobbodnak a betűk, szét csúsznak a táblák. Továbbá nem értem hogy ha én a magyar nyelvet használom akkor gondolom abba kellene aplikálni azt az egy sort, amit írnak. Mindkettővel hibásan jelenik meg a fórum, nem működik megfelelően
- Továbbá nem jelenik meg a kis rádió gomb, ahogy írja, tehát a téma első HSZ-ének nincs olyan rádió gombja amivel be lehetne állítani a hogy maradjon az első hsz az első hsz
- A fórum csökkenő sorrendbe van rendezve.
Szóval egyelőre ennyi a probléma és vajmi keveset értek php-hez. Valakinek ötlete arról hogy hol nyúljak még bele? Nyilván ha megy, akkor hogy külön legyen a hsz meg a többi formaiságot is másolnám innen a fórumról, de azokat nem hajtottam még végre. Kicsit átláthatatlanok számomra az ide beírtak hogy akkor mi pontosan mit is javít. Köszönjük a segítségeket előre is.
- leszedtem a zip-et, kicsomagoltam..
- megcsináltam a template post_body.php vagy melyiknek a szerkesztését is.
- SQL adatbázisba beírtam azt az egy sort, lefuttattam
- posting.php -t megcsináltam, a leírtak alapján
- viewtopic.php -t megcsináltam a leírtak alapján
- Language/EN/common.php -t is megcsináltam volna, de ezzel hibás a megjelenés, ha bekerül az az egy sor. Karakter hibák, és szétesik az egész fórum , megnagyobbodnak a betűk, szét csúsznak a táblák. Továbbá nem értem hogy ha én a magyar nyelvet használom akkor gondolom abba kellene aplikálni azt az egy sort, amit írnak. Mindkettővel hibásan jelenik meg a fórum, nem működik megfelelően
- Továbbá nem jelenik meg a kis rádió gomb, ahogy írja, tehát a téma első HSZ-ének nincs olyan rádió gombja amivel be lehetne állítani a hogy maradjon az első hsz az első hsz
- A fórum csökkenő sorrendbe van rendezve.
Szóval egyelőre ennyi a probléma és vajmi keveset értek php-hez. Valakinek ötlete arról hogy hol nyúljak még bele? Nyilván ha megy, akkor hogy külön legyen a hsz meg a többi formaiságot is másolnám innen a fórumról, de azokat nem hajtottam még végre. Kicsit átláthatatlanok számomra az ide beírtak hogy akkor mi pontosan mit is javít. Köszönjük a segítségeket előre is.
Megcsináltam az egészet Notepad ++ -al és továbbra sem jelenik meg a gomb. Tuti valamit elbénázok vagy valami. Esetleg ha valaki tudna segíteni, elküldeném neki a fájlokat hogy van e bennük gond vagy valami.
( De ezzel a megjelenés résszel van egyéb problémám is, nem jelenik meg a subsilver2/template/viewtopic_body.php avatar középrehelyezés szerksztése sem.. na meg megcseréltem az státusz és rang kijelzésének sorrendjét, semmi nem változott működés közben :/ de ezek már offtopic.. )
http://www.swat-airsoft.hu/forum/index.php Erről a fórumról van szó, ha valakinek van affinitása hozzá. Esetleg MSN-en kerersztül is szivesen veszek Helpet. ( wujek##kukac##freemail.hu )
( De ezzel a megjelenés résszel van egyéb problémám is, nem jelenik meg a subsilver2/template/viewtopic_body.php avatar középrehelyezés szerksztése sem.. na meg megcseréltem az státusz és rang kijelzésének sorrendjét, semmi nem változott működés közben :/ de ezek már offtopic.. )
http://www.swat-airsoft.hu/forum/index.php Erről a fórumról van szó, ha valakinek van affinitása hozzá. Esetleg MSN-en kerersztül is szivesen veszek Helpet. ( wujek##kukac##freemail.hu )
Megoldódott, én voltam a bal*asz.. viszont az elválasztós részt közzétennétek ezen a fórumon is. Mivel egy másik fórumról lett belinkelve, aminek megtekintése regisztrációhoz kötött. Köszönöm előre is.
Szerk., közben ez is megoldódott. Köszönöm a segítséget.
Szerk., közben ez is megoldódott. Köszönöm a segítséget.
Össze gyűjtöttem ezzel a témával kapcsolatban mindent, és egy helyre leírtam.
Ha valakit érdekel, ez alapján meg tudja oldani.
Remélem nem hagytam ki semmit.
Téma nyitó hozzászólás kiemelése
Nekem phpBB 3.0.12 alatt is hibátlanul működik.
Ha valakit érdekel, ez alapján meg tudja oldani.
Remélem nem hagytam ki semmit.
Téma nyitó hozzászólás kiemelése
Nekem phpBB 3.0.12 alatt is hibátlanul működik.
Amikor felrakjuk a Téma nyitó hozzászólás kiemelése MOD-ot, a kiemelt első hozzászólás alatt bármit elhelyezhetünk, ami ésszerű határok között oda befér.
Lehet ez reklám felület, képek, stb. Én például oda tettem be a Facebook Comment Box-ot.
Mivel megvan a lehetőség, hogy csak az általunk kiválasztott topikokban emeljük ki az első hozzászólást, így sok esetben nem is akarjuk mindenhol alkalmazni.
Ennek egy apró hátránya az lesz, hogy egy idő után már csak akkor tudjuk, hol vannak ezek használva, ha belépünk a topikba, és meglátjuk.
De több száz, vagy netán több ezer topik esetén ez eléggé macerás bogarászás.
Egyszerűbben megtalálhatjuk, hogy melyik topikban van már ez alkalmazva, vagy netán melyik topikba felejtettük kiemelni az első hozzászólást, ha a topikok listáját nézve már meg is találjuk ezeket.
viewforum.php
Keresd ezt:
Beillesztés utána új sorba:
Keresd ezt:
Beillesztés utána új sorba:
Kis kép helyett például háttérszínt adunk: ( 3. kép )
DEMO kép
1. kép 2. kép 3. kép
.
Lehet ez reklám felület, képek, stb. Én például oda tettem be a Facebook Comment Box-ot.
Mivel megvan a lehetőség, hogy csak az általunk kiválasztott topikokban emeljük ki az első hozzászólást, így sok esetben nem is akarjuk mindenhol alkalmazni.
Ennek egy apró hátránya az lesz, hogy egy idő után már csak akkor tudjuk, hol vannak ezek használva, ha belépünk a topikba, és meglátjuk.
De több száz, vagy netán több ezer topik esetén ez eléggé macerás bogarászás.
Egyszerűbben megtalálhatjuk, hogy melyik topikban van már ez alkalmazva, vagy netán melyik topikba felejtettük kiemelni az első hozzászólást, ha a topikok listáját nézve már meg is találjuk ezeket.
viewforum.php
Keresd ezt:
Kód:
// We want to retain some values
$row = array_merge($row, array(
'topic_moved_id' => $rowset[$orig_topic_id]['topic_moved_id'],
'topic_status' => $rowset[$orig_topic_id]['topic_status'],
'topic_type' => $rowset[$orig_topic_id]['topic_type'],
'topic_title' => $rowset[$orig_topic_id]['topic_title'],
Beillesztés utána új sorba:
Kód:
'topic_first_post_show' => $rowset[$orig_topic_id]['topic_first_post_show'],
Keresd ezt:
Kód:
'PAGINATION' => topic_generate_pagination($replies, $view_topic_url),
'REPLIES' => $replies,
'VIEWS' => $row['topic_views'],
'TOPIC_TITLE' => censor_text($row['topic_title']),
'TOPIC_TYPE' => $topic_type,
Beillesztés utána új sorba:
Kód:
'S_ENABLE_FIRST_POST' => $row['topic_first_post_show'],
- Jelzés értékű kiskép elhelyezése: ( 1. kép - 2. kép )
styles/prosilver/template/viewforum_body.html
Keresd ezt:
Kód:
<dt<!-- IF topicrow.TOPIC_ICON_IMG and S_TOPIC_ICONS --> style="background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF --> title="{topicrow.TOPIC_FOLDER_IMG_ALT}">
Célszerű közvetlen utána beilleszteni ezt:
Kód:
<!-- IF topicrow.S_ENABLE_FIRST_POST --><img src="{T_THEME_PATH}/images/ajánlott_méret_14x14_pixeles_kis_kép.kit" alt=" " /> <!-- ENDIF -->
Természetesen a
Kód:
<li class="row .....
.
.
</dl>
</li>
<!-- IF topicrow.S_LAST_ROW -->
styles/prosilver/theme/colours.css
Keresd ezt:
Kód:
.bg1 { background-color: #ECF3F7; }
.bg2 { background-color: #e1ebf2; }
.bg3 { background-color: #cadceb; }
Beillesztés utána új sorban:
Kód:
.bg4 { background-color: #bbbbbb; }
A színt természetesen igény szerint meg lehet változtatni a fórum kinézetének megfelelően!
styles/prosilver/template/viewforum_body.html
Keresd ezt:
Kód:
<li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF -->
Csere erre:
Kód:
<li class="row<!-- IF topicrow.S_ENABLE_FIRST_POST --> bg4<!-- ELSE --><!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- ENDIF -->
DEMO kép
1. kép 2. kép 3. kép
.
Nem készíthetsz új témákat ebben a fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.
Nem válaszolhatsz egy témára ebben a fórumban.
Nem módosíthatod a hozzászólásaidat a fórumban.
Nem törölheted a hozzászólásaidat a fórumban.
Nem szavazhatsz ebben fórumban.