| Zobrazit předchozí téma :: Zobrazit následující téma |
| Autor |
Zpráva |
deivo Nováček


Založen: 20.5.2004 Příspěvky: 9
|
Zaslal: 20 květen 2004 11:27 Předmět: Aktulane prispevky |
|
|
Ahoj,
o PHP neviem skoro nic. Rad by som sa preto spytal, ci uz existuje hotovy mod, ktory by umoznil zobrazit na mojej hlavnej stranke 3, alebo 5 najnovsich prispevko z fora. Tu sa uz tusim rozoberal Glance mod.Ak som to dobre pochopil, umoznuje zobrazit v tabulke aktulane prispevky na hlavnej stranke fora. Ako ale dat nieco podobne mimo phpbb forum... na indexovu stranku celeho webu( v mojom pripade www.sportujeme.sk ), aby to viac pritiahlo navstevnikov aj do fora...
Za kazdu radu dakujem. |
|
| Návrat nahoru |
|
 |
salik Člen týmu

Založen: 14.7.2002 Příspěvky: 171
|
Zaslal: 23 květen 2004 12:14 Předmět: Re: Aktulane prispevky |
|
|
staci nastavit spravnu cestu a pocet prispevkov
| kód: | <?php
$phpbb_root_path = './phpBB2/'; //edit this to your 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;
}
// various attributes - experiment!
$NUM_POSTS = 4;
$POST_IMAGE ="subory/dot.gif"; // icon next to each item
$TEXT_ON = FALSE; //display some of the text of the post?
$TEXT_LEN = 30; //number of chars if above is true
$HIDE = true;//true or false - if true, do not show posts from certain forums - see below
$hide_level = 0;// display threshold 0=only show posts in forums open for guest reading,1= also registered, 2=also Mods only 3=show ALL posts even those froums for admins only
$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 a",$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 phpbb_posts a1, phpbb_posts_text a2, phpbb_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= \"100%\" border=\"0\">";
for($i=0;$i<$NUM_POSTS;$i++){
if($post = mysql_fetch_array($resultxx)){
$result3=mysql_query("SELECT username FROM phpbb_users WHERE user_id =" . $post["poster"]);
$author=mysql_fetch_array($result3);
$result4 = mysql_query("SELECT forum_name FROM phpbb_forums WHERE forum_id =" . $post["forum_id"]);
$forum=mysql_fetch_array($result4);
if(!$post["subject"]){
$result2=mysql_query("SELECT topic_title FROM phpbb_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=\"10\" height=\"15\" ><a href=\"" . $phpbb_root_path . "/viewtopic.php?t=" .$post["topic"] . "\" title=\"Posted by:" . $author["username"]. " In:" . $forum["forum_name"] . "\"> " . $post["subject"] . "</a><br> on " . 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=\"140\"><tr><td>" . $box_title . "</td></tr><tr><td><font size=\"$fontsize\" color=\"$fontcolor\" face=\"$fontheaderface\">Last Updated $time</font></td></tr><tr><td>" . $box_content . "</td></tr></table>");
?> |
|
|
| Návrat nahoru |
|
 |
deivo Nováček


Založen: 20.5.2004 Příspěvky: 9
|
Zaslal: 25 květen 2004 16:21 Předmět: Re: Aktulane prispevky |
|
|
Dakujem za odpoved.
Mam v tom kode sice bordel, ale predpokladam, ze tu cestu treba nastavit tu:
$phpbb_root_path = './phpBB2/'; //edit this to your phpBB root path
Ako to ma teda vyzerat, ak je forum umiestnene v podadresary /_sub/forum
dakujem |
|
| Návrat nahoru |
|
 |
deivo Nováček


Založen: 20.5.2004 Příspěvky: 9
|
Zaslal: 27 květen 2004 14:55 Předmět: Re: Aktulane prispevky |
|
|
uz to ide. diky  |
|
| Návrat nahoru |
|
 |
Luka$ Anonymní
|
Zaslal: 28 květen 2004 09:36 Předmět: Re: Aktulane prispevky |
|
|
taky mockrat diky
Luka$
www.feliciaklub.cz |
|
| Návrat nahoru |
|
 |
fEaTuReK[VC] Nováček

Založen: 7.6.2004 Příspěvky: 7 Bydliště: DB
|
Zaslal: 07 červen 2004 20:21 Předmět: Re: Aktulane prispevky |
|
|
A do jakyho souboru se to připisuje ?dikys _________________ :: CZ - Forum Site ::
Board About all
 |
|
| Návrat nahoru |
|
 |
Luka$ Častý přispěvatel


Založen: 28.5.2004 Příspěvky: 108 Bydliště: Pardubice-HK
|
Zaslal: 08 červen 2004 14:50 Předmět: Re: Aktulane prispevky |
|
|
| fEaTuReK[VC] napsal: | | A do jakyho souboru se to připisuje ?dikys |
To nikam nepripisujes ale muzes vytvorit novy souboru a uvidis  _________________ Luka$
www.feliciaklub.cz
www.tuning-forum.org |
|
| Návrat nahoru |
|
 |
fEaTuReK[VC] Nováček

Založen: 7.6.2004 Příspěvky: 7 Bydliště: DB
|
Zaslal: 12 červen 2004 22:15 Předmět: Re: Aktulane prispevky |
|
|
A jak to dostanu nahoru jako to je tady ? )) _________________ :: CZ - Forum Site ::
Board About all
 |
|
| Návrat nahoru |
|
 |
Luka$ Častý přispěvatel


Založen: 28.5.2004 Příspěvky: 108 Bydliště: Pardubice-HK
|
Zaslal: 13 červen 2004 08:57 Předmět: Re: Aktulane prispevky |
|
|
| fEaTuReK[VC] napsal: | A jak to dostanu nahoru jako to je tady ? )) |
Nevim jakou sablonu pouzivas ale muzes to pridat treba do souboru: overall_header.tpl
 _________________ Luka$
www.feliciaklub.cz
www.tuning-forum.org |
|
| Návrat nahoru |
|
 |
fEaTuReK[VC] Nováček

Založen: 7.6.2004 Příspěvky: 7 Bydliště: DB
|
Zaslal: 13 červen 2004 13:58 Předmět: Re: Aktulane prispevky |
|
|
pockej kdyz si rikal az to dam do novyho osuboru tak to jde ale kdyz ten soubor chci spustit v tom tpl tak to nejde nebo mam ten kod vlozit primo do tpl? _________________ :: CZ - Forum Site ::
Board About all
 |
|
| Návrat nahoru |
|
 |
Anonymní
|
Zaslal: 13 červen 2004 15:11 Předmět: Re: Aktulane prispevky |
|
|
Hmm,mne to nejde vůbeccc.
to fEaTuReK[VC]: můžeš mi mailnut ten tvůj upravený php soubor dík.
hansK@quick.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í
|  |
Luka$ Častý přispěvatel


Založen: 28.5.2004 Příspěvky: 108 Bydliště: Pardubice-HK
|
Zaslal: 13 červen 2004 19:45 Předmět: Re: Aktulane prispevky |
|
|
Ten kod vyse je na teto strance: http://www.feliciaklub.cz/clanky.php
No a pak na svoji stranku kde chces das kod: <?require "./clanky.php"?>
Je to v PHP ne v HTML na to bacha.
No a ty jsi to chtel do tpl tam by to melo taky fungovat.
Kdyztak mi posli mail......  _________________ Luka$
www.feliciaklub.cz
www.tuning-forum.org |
|
| Návrat nahoru |
|
 |
Mr.DrtiPrst Profesionál


Založen: 16.9.2002 Příspěvky: 704
|
Zaslal: 13 červen 2004 21:24 Předmět: Re: Aktulane prispevky |
|
|
jinak, je to:
<?php require './clanky.php'; ?>
to tvoje (<?require "./clanky.php"?>) by 1. nevykonalo nic a za 2. hodilo parse error )
Takto upraveny soubor je NUTNO pojmenovat .php ! _________________ www.brouzdej.cz :: Váš blog snadno, a rychle
Finery :: Šátky, Doplňky, ručně malované hedvábí |
|
| Návrat nahoru |
|
 |
Luka$ Častý přispěvatel


Založen: 28.5.2004 Příspěvky: 108 Bydliště: Pardubice-HK
|
Zaslal: 13 červen 2004 23:15 Předmět: Re: Aktulane prispevky |
|
|
| Mr.DrtiPrst napsal: | jinak, je to:
<?php require './clanky.php'; ?>
to tvoje (<?require "./clanky.php"?>) by 1. nevykonalo nic a za 2. hodilo parse error )
Takto upraveny soubor je NUTNO pojmenovat .php ! |
Musim nesouhlasit nemas pravdu!
Ano ten tvuj zapis je dobry ale ten muj taky!
Mas uplne jedno jestli zapisujes <? nebo <?php
Kod jsem vzal z funkcni aplikace (copy,paste) a tam to funguje!  _________________ Luka$
www.feliciaklub.cz
www.tuning-forum.org |
|
| Návrat nahoru |
|
 |
Mr.DrtiPrst Profesionál


Založen: 16.9.2002 Příspěvky: 704
|
Zaslal: 14 červen 2004 12:40 Předmět: Re: Aktulane prispevky |
|
|
Je pravdou, že je jedno jestli zapisuješ <? nebo <?php ... ale zápis <?php je bezpečnější, čistší a na některých serverech může být zakázán.
Je samozřejmostí, že ten tvůj zápis funguje. Ale jedině na serverech webhosterů, kteří mají přiliš volně nastavený php.ini, u mě by ti to hodilo chybu parse error (vyvíjím na nejhorších podmínkách), takže takto napsaný kód by jednoho krásného dne mohl přestat fungovat ... _________________ www.brouzdej.cz :: Váš blog snadno, a rychle
Finery :: Šátky, Doplňky, ručně malované hedvábí |
|
| Návrat nahoru |
|
 |
Kozlík Profesionál


Založen: 30.3.2003 Příspěvky: 1266 Bydliště: Liberec
|
Zaslal: 14 červen 2004 13:14 Předmět: Re: Aktulane prispevky |
|
|
| citace: | | ...ale zápis <?php je bezpečnější, čistší a na některých serverech může být zakázán. |
je nádherná věta. zakázáno může být ledasco a je to jen záležitost toho kterého provozovatele. Obecně toto nelze nijak definovat. _________________ phpBB temlaty
Webkamery v ČR
Autorizovaný konzument GRAHAM'S SIX GRAPES |
|
| Návrat nahoru |
|
 |
Luka$ Častý přispěvatel


Založen: 28.5.2004 Příspěvky: 108 Bydliště: Pardubice-HK
|
Zaslal: 14 červen 2004 14:27 Předmět: Re: Aktulane prispevky |
|
|
| Mr.DrtiPrst napsal: | | Je pravdou, že je jedno jestli zapisuješ <? nebo <?php ... ale zápis <?php je bezpečnější, čistší a na některých serverech může být zakázán.... |
To slysim prvne
Ale je to vec uhlu pohledu. Ja zustanu u sveho | kód: | | <? echo "Hello world"; ?> | )))))))))))))))))))
Jinak hostuji na www.servery.cz a jsem spokojen  _________________ Luka$
www.feliciaklub.cz
www.tuning-forum.org |
|
| Návrat nahoru |
|
 |
Mr.DrtiPrst Profesionál


Založen: 16.9.2002 Příspěvky: 704
|
Zaslal: 14 červen 2004 18:08 Předmět: Re: Aktulane prispevky |
|
|
| Kozlík napsal: | | citace: | | ...ale zápis <?php je bezpečnější, čistší a na některých serverech může být zakázán. |
je nádherná věta. zakázáno může být ledasco a je to jen záležitost toho kterého provozovatele. Obecně toto nelze nijak definovat. |
Ano, nicméně když je to na většině serverů povoleno, tak to neznamená, že to na všech serverech povoleno je... Jednoho krásného dne by ti to mohlo (ale nemuselo) přestat fungovat, a pokud chceš zachovat 100% kompatibilitu, měl bys vyvíjet na těch nejpřísnějších podmínkách, které mohou nastat (nicméně, jen u nějakého šílence, protože tím by znepřístupnil 90% aplikací ...)
Já bych udělal:
<?php
// This prints "Hello World" (without commas)
print 'Hello World';
?>
jó, zvyk je prostě zvyk. _________________ www.brouzdej.cz :: Váš blog snadno, a rychle
Finery :: Šátky, Doplňky, ručně malované hedvábí |
|
| Návrat nahoru |
|
 |
Kozlík Profesionál


Založen: 30.3.2003 Příspěvky: 1266 Bydliště: Liberec
|
Zaslal: 14 červen 2004 18:56 Předmět: Re: Aktulane prispevky |
|
|
Ale já to chápu akorát si v té větě trochu odporuješ.
Tys napsal <?php je hezčí lepší a může být zakázáno. To je to kouzlo
Jen si to po sobě přečti. A neber to jako rejpání, jen mě to rozesmálo. _________________ phpBB temlaty
Webkamery v ČR
Autorizovaný konzument GRAHAM'S SIX GRAPES |
|
| Návrat nahoru |
|
 |
Mr.DrtiPrst Profesionál


Založen: 16.9.2002 Příspěvky: 704
|
Zaslal: 16 červen 2004 07:43 Předmět: Re: Aktulane prispevky |
|
|
| Kozlík napsal: | Tys napsal <?php je hezčí lepší a může být zakázáno. To je to kouzlo  |
OMFG ..... Tak toho jsem si všiml až teď, používám metodu rychločtení a tak... no, domyslel jsem si co jsi předtím komentoval
Samozřejmě jsem měl na mysli, že <? může být někde zakázáno protože co když máš zapnutou podporu všech programovacích jazyků (ASP, JSP, PHP) v jednom specielnim souboru? (např neco.script ) Pak asi nerozlišíš JSP od PHP když napíšeš oboje s "<?"
To je sice jeden případ z miliónu, nicméně <?php je prostě bezpečnější a je to přehlednější (IMHO některé editory bez toho neuměj kolorovat - např BlueFish pod Linuxem, takto jsem to donutil bráchu psát )
JInak, omlouvám se za ten překlep, opravovat to nebudu, nedávalo by to smysl  _________________ www.brouzdej.cz :: Váš blog snadno, a rychle
Finery :: Šátky, Doplňky, ručně malované hedvábí |
|
| 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
|