To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - Last Post in Index

Shellerini - 13-01-2011, 23:37
Temat postu: Last Post in Index
Last Post in Index

Mod dodaje na forum na stronie głównej tabelkę w której pokazuje się ostatni napisany temat/post

Kod:
##############################################################
## MOD Title:  Last Post in Index
## MOD Author: Shellerini
##
## MOD Description: Mod dodaje na forum na stronie głównej tabelkę w której pokazuje się ostatni napisany temat/post
## Installation Level: Easy
## Installation Time: 1 minute
##
## Files To Edit:
## language/lang_polish/lang_main.php
## index.php
## templates/NazwaStylu/index_body.tpl
## templates/NazwaStylu/NazwaStylu.css
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
##############################################################


Co modyfikacja potrafi:
:arrow: Mod dodaje na forum na stronie głównej tabelkę w której pokazuje się ostatni napisany temat/post.

Bucu - 13-01-2011, 23:41

Kod:
$lang['ostatnitemat'] = '<b>Ostatnio Napisany temat:</b>';

Wszelkie formatowanie pozostawiłbym w tpl, a sam tekst dawac w langach. Taka moja sugestia mala :)

i zamiast tego
Kod:
$result = mysql_query($sql);


Kod:
 $result = $db->sql_query($sql);

Piter Pit - 17-01-2011, 12:45

a co zrobić by było OSTATNIE NAPISANE POSTY i przykładowo tak z 5... ?
Shellerini - 17-01-2011, 13:08

Piter Pit napisał/a:
OSTATNIE NAPISANE POSTY

W langu zmień :)
Piter Pit napisał/a:
i przykładowo tak z 5... ?

W instrukcji odnośnie edycji pliku index.php masz tam takie coś:
Kod:
LIMIT 1

Literkę 1 zmień na 5 wtedy będzie pokazywało 5 tematów ostatnio napisanych :)

Piter Pit - 17-01-2011, 13:35

heh dzięki za objaśnienie banału... :P przyda sie
satedu - 20-07-2014, 17:37

w jaki sposób zwiększyć wysokość tabeli na której są wyświetlane ostatnie posty , ba ta jest troszkę za mała
i jak ewentualnie umieścić tę tabelę ,aby wyświetlała się pomiędzy ogłoszeniem a SB ( nad ogłoszeniem mam SB)

czy trzeba wyedytować ten wpis w css ?

Cytat:
.osttemat {
backgorund: #ffffff; /* kolor tła */
border: 1px solid orange; /* kolor obramowania */
/* opcjonalnie zaokrąglenia */
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
/* opcjonalnie zaokrąglenia */
}

kasztanek9994 - 20-07-2014, 23:25

Kod:
<div class="osttemat" align="center" width="98%">
   <!-- BEGIN osttemat -->
{osttemat.L_OSTATNI} {osttemat.URL} ({osttemat.POSTTIME})
 <!-- END osttemat -->
</div>


jeśli chcesz zwiększyć wysokość tabeli to zrób np tak:

Kod:
<div class="osttemat" align="center" height="200px" width="98%">
   <!-- BEGIN osttemat -->
{osttemat.L_OSTATNI} {osttemat.URL} ({osttemat.POSTTIME})
 <!-- END osttemat -->
</div>


height="200px" - to zostało dodane. Oczywiście możesz sobie dać inną wysokość.
To co pokazałeś Ty jest tylko od obramowania,tła i zaokrąglonych rogów

satedu - 21-07-2014, 18:49

dzięki

ale niestety to nie zmieniło wysokości tabeli
i co ciekawe ,widzę w tej tabeli tylko swoje dodane posty
,postów dodanych przez innych userów nie ma

kasztanek9994 - 21-07-2014, 18:57

nie wiem, czy o to chodzi, ale wejdź do pliku templates/nazwa_stylu/nazwa_stylu.css

znajdź
Kod:
.osttemat {
backgorund: #ffffff; /* kolor t&#179;a */
background-image:url(images/cellpic3.gif);
border: 3px solid black; /* kolor obramowania */
/* opcjonalnie zaokr&#185;glenia */
        border-radius: 8px 8px 8px 8px;
        -moz-border-radius: 8px 8px 8px 8px;
        -webkit-border-bottom-left-radius: 8px;
        -webkit-border-bottom-right-radius: 8px;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-top-right-radius: 8px;
/* opcjonalnie zaokr&#185;glenia */
}


i tam dodaj sobie np:
height:50px;

a co do tego, że widać tylko Twoje posty to nie wiem. Może nikt nic nie pisał tylko Ty i widać tylko Twoje w sensie ostatnie posty :P , a wcześniej też tak miałeś, że było widać tylko Twoje ?

satedu - 21-07-2014, 21:53

teraz OK :D

- jeszcze tylko ,jakby wyświetlało się pośrodku belki , bo teraz jest u samej góry
- i druga sprawa ...jeżeli nowe tematy mają długie nazwy , to belka rozciąga się na boki


a jeżeli chodzi o wyświetlanie ,to tego moda mam od wczoraj , i wyświetla tylko moje posty ,pomimo pojawienia się
innych .

czy nie trzeba ,zmienić id , bo to chyba id admina

Cytat:
$sql = 'SELECT topic_id, topic_title, topic_time
FROM ' . TOPICS_TABLE . '
WHERE forum_id AND (topic_status <> 2)
ORDER BY topic_time DESC
LIMIT 1';



dzięki :mrgreen:



Powered by phpBB modified by Przemo © 2003 phpBB Group