| Zobrazit předchozí téma :: Zobrazit následující téma |
| Autor |
Zpráva |
Seege Účastník

Založen: 10.4.2005 Příspěvky: 22
|
Zaslal: 10 duben 2005 16:12 Předmět: Existuje mod na generování posledních 10 ti příspěvků? |
|
|
Mám forum a mám stránku. Na tu stránku bych potřeboval generovat odkazy na posledních 7-10 příspěvků (i s datum a časem). Text odkazu by mohl být třeba název tématu.
Existuje na to nějaký mod???
díky _________________ Get on with it! |
|
| Návrat nahoru |
|
 |
churchyard Profesionál


Založen: 25.11.2004 Příspěvky: 911 Bydliště: Praha
|
Zaslal: 10 duben 2005 18:58 Předmět: Re: Existuje mod na generování posledních 10 ti příspěvků? |
|
|
| Seege napsal: | Mám forum a mám stránku. Na tu stránku bych potřeboval generovat odkazy na posledních 7-10 příspěvků (i s datum a časem). Text odkazu by mohl být třeba název tématu.
Existuje na to nějaký mod???
díky |
Jo:
| kód: | <?php
$phpbb_root_path = './';
define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
Function replacebbcode($text){
$text = eregi_replace("\[b:.{0,10}\]", "<b>", $text);
$text = eregi_replace("\[\/b:.{0,10}\]", "</b>", $text);
$text = eregi_replace("\[u:.{0,10}\]", "<u>", $text);
$text = eregi_replace("\[\/u:.{0,10}\]", "</u>", $text);
$text = eregi_replace("\[i:.{0,10}\]", "<i>", $text);
$text = eregi_replace("\[\/i:.{0,10}\]", "</i>", $text);
$text = eregi_replace("\[url=http:.{1,80}\]"," ",$text);
$text = eregi_replace("\[\/url\]"," ",$text);
$text = eregi_replace("\[url\]"," ",$text);
$text = eregi_replace("\[.{1,10}:.{1,10}\]"," ",$text);
$text = eregi_replace("\[\/.{1,10}:.{1,10}\]"," ",$text);
$text = eregi_replace("\[\/.{1,20}\]"," ",$text);
$text = eregi_replace("\[.{1,20}\]"," ",$text);
Return $text;}
$NUM_POSTS = 5;
$POST_IMAGE ="templates/subSilver/images/icon_minipost.gif";
$TEXT_ON = false;
$TEXT_LEN = 30;
$HIDE = true;
$hide_level = 0;
$fontheadersize="1";
$fontheadercolor="black";
$fontsize=1;
$fontcolor="#5695BA";
$fontsizetext=1;
$fontcolortext="#5695BA";
$fontheaderface="verdana";
$box_content = "";
$time=time();
$time=date("d.m.Y - H:i",$time);
$sqlxx="SELECT a1.post_id AS postid, a1.poster_id AS poster, a1.forum_id, a1.topic_id AS topic, a1.post_time AS time, a2.post_subject AS subject, a2.post_text AS text FROM ".$table_prefix."posts a1, ".$table_prefix."posts_text a2, ".$table_prefix."forums a3 WHERE a1.post_id = a2.post_id AND a1.forum_id = a3.forum_id";
if($HIDE) $sqlxx .= " AND a3.auth_view <= \"" . $hide_level . "\"";
$sqlxx .= " ORDER BY a1.post_time DESC";
$resultxx = mysql_query($sqlxx) or die("Cannot query database");
if($resultxx){
$box_content .="<table cellpadding=\"0\" cellspacing = \"0\" width= \"160\" border=\"0\">";
for($i=0;$i<$NUM_POSTS;$i++){
if($post = mysql_fetch_array($resultxx)){
$result3=mysql_query("SELECT username FROM ".$table_prefix."users WHERE user_id =" . $post["poster"]);
$author=mysql_fetch_array($result3);
$result4 = mysql_query("SELECT forum_name FROM ".$table_prefix."forums WHERE forum_id =" . $post["forum_id"]);
$forum=mysql_fetch_array($result4);
if(!$post["subject"]){
$result2=mysql_query("SELECT topic_title FROM ".$table_prefix."topics WHERE topic_id =" . $post["topic"]);
$replyto = mysql_fetch_array($result2);
$post["subject"]="RE: " . $replyto["topic_title"];
mysql_free_result($result2);}
$box_content .="<tr><td ><font size=\"$fontsize\" color=\"$fontcolor\" face=\"$fontheaderface\"><img src=\"$POST_IMAGE \" width=\"12\" height=\"9\" ><a href=\"" . $phpbb_root_path . "viewtopic.php?t=" .$post["topic"] . "\" title=\"Poslal(a):" . $author["username"]. " Fórum:" . $forum["forum_name"] . "\" target=\"forum\"> " . $post["subject"] . "</a><br> čas: " . date("d.m. y ", $post["time"]) . " - " . date("H:i", $post["time"]) . "</font></td></tr>";
if($TEXT_ON){
$post["text"] = replacebbcode($post["text"]);
$post["text"] = substr($post["text"],0,$TEXT_LEN);
$box_content .= "<tr><td cellpadding=\"0\"> <font color=\"$fontcolortext\" size=\"$fontsizetext\" face=\"$fontheaderface\">" . $post["text"] . "...</font></td></tr>";
}
}
}
$box_content .="</table>";}
print("<table width=\"160\"><tr><td>" . $box_title . "</td></tr><tr><td><font size=\"$fontsize\" color=\"$fontcolor\" face=\"$fontheaderface\">Akt. $time</font></td></tr><tr><td>" . $box_content . "</td></tr>
<tr><td></td></tr></table>");
?> |
_________________ Nepoužívejte ICQ, používejte jabber! Můj Jabber je: churchyard[at]njs.netlab.cz
Naposledy upravil churchyard dne 17 duben 2005 20:39, celkově upraveno 1 krát. |
|
| Návrat nahoru |
|
 |
Seege Účastník

Založen: 10.4.2005 Příspěvky: 22
|
Zaslal: 10 duben 2005 20:14 Předmět: |
|
|
no super, díky moc _________________ Get on with it! |
|
| Návrat nahoru |
|
 |
Seege Účastník

Založen: 10.4.2005 Příspěvky: 22
|
Zaslal: 12 duben 2005 15:31 Předmět: |
|
|
Uplatnění to našlo tady:
www.aoe3.cz _________________ Get on with it! |
|
| Návrat nahoru |
|
 |
mylan Přispěvatel


Založen: 14.4.2005 Příspěvky: 40 Bydliště: Prešov / Praha
|
Zaslal: 14 duben 2005 18:15 Předmět: |
|
|
| Zdar. Môžete mi niekto prosím poradit, ako tento mod upravit tak, aby sa nadpis fora, ktorý sa zobrazuje ako odkaz zalomil po 20 znakoch(aby to bolo useknuté a nezobrazilo sa dalej..?!) Dik. |
|
| Návrat nahoru |
|
 |
churchyard Profesionál


Založen: 25.11.2004 Příspěvky: 911 Bydliště: Praha
|
Zaslal: 16 duben 2005 20:30 Předmět: |
|
|
| mylan napsal: | | Zdar. Môžete mi niekto prosím poradit, ako tento mod upravit tak, aby sa nadpis fora, ktorý sa zobrazuje ako odkaz zalomil po 20 znakoch(aby to bolo useknuté a nezobrazilo sa dalej..?!) Dik. |
Mám stejnej problém... ale přiznám se, že nevim. _________________ Nepoužívejte ICQ, používejte jabber! Můj Jabber je: churchyard[at]njs.netlab.cz |
|
| Návrat nahoru |
|
 |
churchyard Profesionál


Založen: 25.11.2004 Příspěvky: 911 Bydliště: Praha
|
Zaslal: 17 duben 2005 20:38 Předmět: |
|
|
| churchyard napsal: | | mylan napsal: | | Zdar. Môžete mi niekto prosím poradit, ako tento mod upravit tak, aby sa nadpis fora, ktorý sa zobrazuje ako odkaz zalomil po 20 znakoch(aby to bolo useknuté a nezobrazilo sa dalej..?!) Dik. |
Mám stejnej problém... ale přiznám se, že nevim. |
Heuréka: | citace: | <?php
$phpbb_root_path = './';
define('IN_PHPBB', true);
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
Function replacebbcode($text){
$text = eregi_replace("\[b:.{0,10}\]", "<b>", $text);
$text = eregi_replace("\[\/b:.{0,10}\]", "</b>", $text);
$text = eregi_replace("\[u:.{0,10}\]", "<u>", $text);
$text = eregi_replace("\[\/u:.{0,10}\]", "</u>", $text);
$text = eregi_replace("\[i:.{0,10}\]", "<i>", $text);
$text = eregi_replace("\[\/i:.{0,10}\]", "</i>", $text);
$text = eregi_replace("\[url=http:.{1,80}\]"," ",$text);
$text = eregi_replace("\[\/url\]"," ",$text);
$text = eregi_replace("\[url\]"," ",$text);
$text = eregi_replace("\[.{1,10}:.{1,10}\]"," ",$text);
$text = eregi_replace("\[\/.{1,10}:.{1,10}\]"," ",$text);
$text = eregi_replace("\[\/.{1,20}\]"," ",$text);
$text = eregi_replace("\[.{1,20}\]"," ",$text);
Return $text;}
$NUM_POSTS = 5;
$POST_IMAGE ="templates/subSilver/images/icon_minipost.gif";
$TEXT_ON = false;
$TEXT_LEN = 30;
$HIDE = true;
$hide_level = 0;
$fontheadersize="1";
$fontheadercolor="black";
$fontsize=1;
$fontcolor="#5695BA";
$fontsizetext=1;
$fontcolortext="#5695BA";
$fontheaderface="verdana";
$box_content = "";
$time=time();
$time=date("d.m.Y - H:i",$time);
$sqlxx="SELECT a1.post_id AS postid, a1.poster_id AS poster, a1.forum_id, a1.topic_id AS topic, a1.post_time AS time, a2.post_subject AS subject, a2.post_text AS text FROM ".$table_prefix."posts a1, ".$table_prefix."posts_text a2, ".$table_prefix."forums a3 WHERE a1.post_id = a2.post_id AND a1.forum_id = a3.forum_id";
if($HIDE) $sqlxx .= " AND a3.auth_view <= \"" . $hide_level . "\"";
$sqlxx .= " ORDER BY a1.post_time DESC";
$resultxx = mysql_query($sqlxx) or die("Cannot query database");
if($resultxx){
$box_content .="<table cellpadding=\"0\" cellspacing = \"0\" width= \"160\" border=\"0\">";
for($i=0;$i<$NUM_POSTS;$i++){
if($post = mysql_fetch_array($resultxx)){
$result3=mysql_query("SELECT username FROM ".$table_prefix."users WHERE user_id =" . $post["poster"]);
$author=mysql_fetch_array($result3);
$result4 = mysql_query("SELECT forum_name FROM ".$table_prefix."forums WHERE forum_id =" . $post["forum_id"]);
$forum=mysql_fetch_array($result4);
if(!$post["subject"]){
$result2=mysql_query("SELECT topic_title FROM ".$table_prefix."topics WHERE topic_id =" . $post["topic"]);
$replyto = mysql_fetch_array($result2);
$post["subject"]="RE: " . $replyto["topic_title"];
mysql_free_result($result2);}
$box_content .="<tr><td ><font size=\"$fontsize\" color=\"$fontcolor\" face=\"$fontheaderface\"><img src=\"$POST_IMAGE \" width=\"12\" height=\"9\" ><a href=\"" . $phpbb_root_path . "viewtopic.php?t=" .$post["topic"] . "\" title=\"Poslal(a):" . $author["username"]. " Fórum:" . $forum["forum_name"] . "\" target=\"forum\"> " . $post["subject"] . "</a><br> čas: " . date("d.m. y ", $post["time"]) . " - " . date("H:i", $post["time"]) . "</font></td></tr>";
if($TEXT_ON){
$post["text"] = replacebbcode($post["text"]);
$post["text"] = substr($post["text"],0,$TEXT_LEN);
$box_content .= "<tr><td cellpadding=\"0\"> <font color=\"$fontcolortext\" size=\"$fontsizetext\" face=\"$fontheaderface\">" . $post["text"] . "...</font></td></tr>";
}
}
}
$box_content .="</table>";}
print("<table width=\"160\"><tr><td>" . $box_title . "</td></tr><tr><td><font size=\"$fontsize\" color=\"$fontcolor\" face=\"$fontheaderface\">Akt. $time</font></td></tr><tr><td>" . $box_content . "</td></tr>
<tr><td></td></tr></table>");
?> |
_________________ Nepoužívejte ICQ, používejte jabber! Můj Jabber je: churchyard[at]njs.netlab.cz |
|
| Návrat nahoru |
|
 |
Mik_czech Účastník

Založen: 25.4.2005 Příspěvky: 16
|
Zaslal: 26 duben 2005 14:44 Předmět: Re: Existuje mod na generování posledních 10 ti příspěvků? |
|
|
| kAm s tím?? |
|
| Návrat nahoru |
|
 |
mylan Přispěvatel


Založen: 14.4.2005 Příspěvky: 40 Bydliště: Prešov / Praha
|
Zaslal: 26 duben 2005 21:42 Předmět: |
|
|
| Vytvor samostatný subor. Napr. nove-prispevky.php a obsahom tohto súbora bude vyššie popísané... |
|
| Návrat nahoru |
|
 |
eskimo Přispěvatel


Založen: 11.1.2005 Příspěvky: 77
|
Zaslal: 29 duben 2005 17:22 Předmět: |
|
|
mam problém...vytvořím soubor last_pst.php a do něj napíšu kód uvedený nahoře(ale v $phpbb_root_path = './'; doplnim adresu fóra).potom pustim na web last_post.php a objeví se hláška:
| kód: | Hacking attempt
Warning: mysql_query(): Access denied for user: 'nobody@81.31.7.163' (Using password: NO) in /3w/wz.cz/e/e-sg1/last_post.php on line 44
Warning: mysql_query(): A link to the server could not be established in /3w/wz.cz/e/e-sg1/last_post.php on line 44
Cannot query database |
...snaží se to hledat v databázi na wz....php neumim a tak potřebuju pomoc...
díky _________________ Fórum o StarGate http://stargate.phorum.cz |
|
| Návrat nahoru |
|
 |
Seege Účastník

Založen: 10.4.2005 Příspěvky: 22
|
Zaslal: 29 duben 2005 17:52 Předmět: |
|
|
| eskimo napsal: | mam problém...vytvořím soubor last_pst.php a do něj napíšu kód uvedený nahoře(ale v $phpbb_root_path = './'; doplnim adresu fóra).potom pustim na web last_post.php a objeví se hláška:
| kód: | Hacking attempt
Warning: mysql_query(): Access denied for user: 'nobody@81.31.7.163' (Using password: NO) in /3w/wz.cz/e/e-sg1/last_post.php on line 44
Warning: mysql_query(): A link to the server could not be established in /3w/wz.cz/e/e-sg1/last_post.php on line 44
Cannot query database |
...snaží se to hledat v databázi na wz....php neumim a tak potřebuju pomoc...
díky |
já jsem normálně vytvořil nový soubor s koncovkou php do něj jsem dal celou tu sintaxy a fungovalo to.
na hlavní stránku jsem přehled posledních postů umístil přes iframe _________________ Get on with it! |
|
| Návrat nahoru |
|
 |
eskimo Přispěvatel


Založen: 11.1.2005 Příspěvky: 77
|
Zaslal: 29 duben 2005 18:12 Předmět: |
|
|
tak jak jsi to dělal ty mi to nejde...prostě to vypíše tu chybu...
fórum mam na phorum.cz a strýnky na wz.cz _________________ Fórum o StarGate http://stargate.phorum.cz |
|
| Návrat nahoru |
|
 |
Kozlík Profesionál


Založen: 30.3.2003 Příspěvky: 1266 Bydliště: Liberec
|
Zaslal: 29 duben 2005 18:47 Předmět: |
|
|
| eskimo napsal: | tak jak jsi to dělal ty mi to nejde...prostě to vypíše tu chybu...
fórum mam na phorum.cz a strýnky na wz.cz | A kdepak máš ten skript? Pokud na wz tak to nepůjde a pokud na phorum tak to na wz musíš vkládat pomocí iframu (nebo to na místě proparsovat) _________________ phpBB temlaty
Webkamery v ČR
Autorizovaný konzument GRAHAM'S SIX GRAPES |
|
| Návrat nahoru |
|
 |
eskimo Přispěvatel


Založen: 11.1.2005 Příspěvky: 77
|
Zaslal: 29 duben 2005 19:40 Předmět: |
|
|
| Kozlík napsal: | | eskimo napsal: | tak jak jsi to dělal ty mi to nejde...prostě to vypíše tu chybu...
fórum mam na phorum.cz a strýnky na wz.cz | A kdepak máš ten skript? Pokud na wz tak to nepůjde a pokud na phorum tak to na wz musíš vkládat pomocí iframu (nebo to na místě proparsovat) |
vidiš mam ho na wz...tak tohle by mě nenapadlo...diky zkusim to
edit// tak diky už to funguje _________________ Fórum o StarGate http://stargate.phorum.cz |
|
| Návrat nahoru |
|
 |
Webhosting C4 - 2 GB, PHP, MySQL, administrační systém, 1.200 Kč na rok s doménou v ceně.
Bezproblémová instalace phpBB, Joomla, Drupal. Návody pro C4 - užitečné rady pro zákazníky.
Kvalitní notebooky,
spolehlivé dřevostavby,
útulné domy,
výhodné
sázkové kanceláře
Apartment in Prague - accommodation in Prag,
prague
apartments, Super finance, levné ubytování
|  |
Kubikjuice Profesionál


Založen: 19.12.2005 Příspěvky: 349 Bydliště: City Of God
|
Zaslal: 18 leden 2006 18:17 Předmět: |
|
|
Naozaj super vec, az na to ze mi to ukazuje toto:
| kód: | Warning: include() [function.include]: Unable to access ./extension.inc in /DISK3/WWW/eminem.sk/www/last_pst.php on line 4
Warning: include(./extension.inc) [function.include]: failed to open stream: No such file or directory in /DISK3/WWW/eminem.sk/www/last_pst.php on line 4
Warning: include() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.') in /DISK3/WWW/eminem.sk/www/last_pst.php on line 4
Warning: include() [function.include]: Unable to access ./common. in /DISK3/WWW/eminem.sk/www/last_pst.php on line 5
Warning: include(./common.) [function.include]: failed to open stream: No such file or directory in /DISK3/WWW/eminem.sk/www/last_pst.php on line 5
Warning: include() [function.include]: Failed opening './common.' for inclusion (include_path='.') in /DISK3/WWW/eminem.sk/www/last_pst.php on line 5
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /DISK3/WWW/eminem.sk/www/last_pst.php on line 44
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /DISK3/WWW/eminem.sk/www/last_pst.php on line 44
Cannot query database |
_________________
 |
|
| Návrat nahoru |
|
 |
Limoto Přispěvatel


Založen: 5.1.2006 Příspěvky: 54 Bydliště: C:\Documents and Settings\Jakub Luzny
|
Zaslal: 20 leden 2006 15:30 Předmět: |
|
|
| Kubikjuice napsal: | Naozaj super vec, az na to ze mi to ukazuje toto:
| kód: | Warning: include() [function.include]: Unable to access ./extension.inc in /DISK3/WWW/eminem.sk/www/last_pst.php on line 4
Warning: include(./extension.inc) [function.include]: failed to open stream: No such file or directory in /DISK3/WWW/eminem.sk/www/last_pst.php on line 4
Warning: include() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.') in /DISK3/WWW/eminem.sk/www/last_pst.php on line 4
Warning: include() [function.include]: Unable to access ./common. in /DISK3/WWW/eminem.sk/www/last_pst.php on line 5
Warning: include(./common.) [function.include]: failed to open stream: No such file or directory in /DISK3/WWW/eminem.sk/www/last_pst.php on line 5
Warning: include() [function.include]: Failed opening './common.' for inclusion (include_path='.') in /DISK3/WWW/eminem.sk/www/last_pst.php on line 5
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /DISK3/WWW/eminem.sk/www/last_pst.php on line 44
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /DISK3/WWW/eminem.sk/www/last_pst.php on line 44
Cannot query database |
|
jak je tam to phpbb_root_patch tak tam misto toho ./ dej cestu k tomu foru |
|
| Návrat nahoru |
|
 |
oturek
Založen: 19.1.2008 Příspěvky: 2
|
Zaslal: 07 únor 2008 18:16 Předmět: Kam pak umístím ten PHP soubor? |
|
|
do rootu??? nejak mi to nejde a porad hlasi chybu:
Warning: include() [function.include]: Unable to access ./extension.inc in /DISK3/WWW/eminem.sk/www/last_pst.php on line 4
Warning: include(./extension.inc) [function.include]: failed to open stream: No such file or directory in /DISK3/WWW/eminem.sk/www/last_pst.php on line 4
Warning: include() [function.include]: Failed opening './extension.inc' for inclusion (include_path='.') in /DISK3/WWW/eminem.sk/www/last_pst.php on line 4
Warning: include() [function.include]: Unable to access ./common. in /DISK3/WWW/eminem.sk/www/last_pst.php on line 5
Warning: include(./common.) [function.include]: failed to open stream: No such file or directory in /DISK3/WWW/eminem.sk/www/last_pst.php on line 5
Warning: include() [function.include]: Failed opening './common.' for inclusion (include_path='.') in /DISK3/WWW/eminem.sk/www/last_pst.php on line 5
Warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /DISK3/WWW/eminem.sk/www/last_pst.php on line 44
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /DISK3/WWW/eminem.sk/www/last_pst.php on line 44
Cannot query database |
|
| Návrat nahoru |
|
 |
Garry Nováček

Založen: 22.5.2008 Příspěvky: 4
|
Zaslal: 25 květen 2008 18:34 Předmět: Barva pozadi |
|
|
Zdravim, script mi chodi, ikdyz se mi ho podarilo rozchodit pres objekty (precejenom bych rad dodrzel validitu->pouzivam XHTM 1.0 Trans). Zajimalo by me ale, jeslti je mozne nejak primo v divu vypisovat, to co php vrati? A jak? Ale hlavni muj dotaz je, ze pres <object> nejsem schopen urcit barvu pozadi. Mam cerny stranky a z nejakyho duvodu je pozadi bile. Neumim php. Podarilo se mi jen udelat cerny pozadi za textem, nicmene bile tam je porad dost. Mnohokrat dekuji za jakoukoliv radu, co povede ke zdarnemu reseni.  |
|
| Návrat nahoru |
|
 |
omgg
Založen: 26.7.2008 Příspěvky: 1
|
Zaslal: 29 červenec 2008 05:58 Předmět: :(:(:( |
|
|
| mam phpbb 3.xxx a kdys tam napisu ten script tak to napise tohle: http://fr1cko.net/last_post.php , kouknete se sami ... |
|
| Návrat nahoru |
|
 |
Temsor Účastník

Založen: 29.12.2005 Příspěvky: 19
|
Zaslal: 29 červenec 2008 12:14 Předmět: |
|
|
| Nemůže se spojit s databází. Nehledě na to, že tohle je pro 2.0.x... |
|
| Návrat nahoru |
|
 |
|
|
|
|
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Nemůžete stahovat ani prohlížet přiložené soubory
|
Powered by phpBB & phpBB SEO © 2001, 2005 phpBB Group Český překlad phpBB Czech - www.phpbbcz.com Optimalizoval JanoF - PCforum.sk
|