Izmy.eu

Navigace:Izmy.euUrob si sám ⇒ Výpis komentářů v RS2

Výpis komentářů v RS2

V dnešním článku vám poradím, jak udělat v českém redakčním systému RS2 výpis komentářů, jaký můžete vidět na mém blogu. Nejprve bych vás chtěl upozornit, že tento kód…
Sponzorované odkazy
je zaply htaccess, intext jede na RS2, Neckýáda Chrčická, rs2 Text Datum kód, minibazar cz navody, link mozektevidi net, RS2 šablony, rs2 clanek Datum, sablonanahrazeni, výpis komentaru,

V dnešním článku vám poradím, jak udělat v českém redakčním systému RS2 výpis komentářů, jaký můžete vidět na mém blogu. Nejprve bych vás chtěl upozornit, že tento kód jsem nepsal já, ale dřív jsem ho od někoho převzal (bohužel už si nepamatuji od koho) a trochu upravil.

První krok: Otevřete si administraci vašeho blogu v redakčním systému RS2. Najděte záložku Šablony a v ní vyberte Uživatelské šablony. Přejděte na Vytvoření nového záznamu

Druhý krok: Do okénka Zástupný tag napište, pod jakým „tagem“ budete v šabloně vkládat výpis komentářů. To znamená, že nemusíte do každé šablony kopírovat dlouhý kód s touto funkcí, ale postačí <%něco%> (tím si můžete usnadnit práci a do každé šablony zkopírovat zástupný tag, který bude obsahovat třeba hlavičku, obsah nebo patičku). Já jsem pro výpis komentáře zvolil <%komentare_vypis%>.

Třetí krok: Do HTML/PHP kód vložte následující kód a podle popisků si ho upravte tak, aby vám vyhovoval:

// pocet komentaru
$pocet_kom = "5";

//pocet znaku ktere se vypisou
$pocet_znaku = "60";

// zaply .htaccess? jestli ano, napiš 1 jestli ne napiš 0. jde o to, ze vam bude tvorit bud pekne adresy nebo normalni
$kom_odkaz_nastaveni = 1;

// prefix a postfix u vypsanych komentaru. nechte prazdne pokud nic nechcete. je to dobre treba pokud chcete komentare vypisovat jako seznam <li></li>
$kom_prefix = "";
$kom_postfix = "";

$vyber = mysql_query("SELECT id, id_textu, sekundy, jmeno, texytext FROM web_komentare WHERE videt = '1' ORDER BY id DESC LIMIT 0, $pocet_kom");

$sablonaNahrazeni = "";
while($kom = mysql_fetch_array($vyber))
  {
   // cas , format data si muzete zmenit pokud to umite
  $cas = date('d
e j.n.Y v H:i', $kom['sekundy']);
  $cas2 = date('j.n, H:i', $kom['sekundy']);

  // nazev textu
  $nazev_vyber = mysql_query("SELECT nadpis FROM web_texty WHERE id = ".$kom['id_textu']);
  $nazev = mysql_fetch_array($nazev_vyber);
  $nazev_textu = $nazev['nadpis'];

 // typ odkazu, tady se tvori odkazy
  if($kom_odkaz_nastaveni == 0)
    { $kom_odkaz = "?text=".makeUrl($kom['id_textu'], $nazev['nadpis'], $set['seo_url'])."#comm-".$kom['id']; }
  elseif($kom_odkaz_nastaveni == 1)
    { $kom_odkaz = makeUrl($kom['id_textu'], $nazev['nadpis'], $set['seo_url'])."#comm-".$kom['id']; }


$kom_final = $kom_prefix."<a href="".$kom_odkaz."" title="..komentoval text ".$nazev_textu." ".$cas.""><strong>".$kom['jmeno']."</strong></a><br /><small>(".$cas2.")</small><br /> ".substr($kom['texytext'], 0, $pocet_znaku)."...<br /><br />".$kom_postfix;


$sablonaNahrazeni .= $kom_final;
  }

Čtvrtý krok: Poslední krok, který musíte udělat, je zvolit že je kód v jazyku PHP, jinak nebude fungovat! Potom už stačí Potvrdit. Do šablony stačí vložit <%komentare_vypis%> a následující kód se vám zpracuje na blogu.

To je vše. Pokud by byla nějaká nejasnost, napište mi do komentářů.


autor izmy | cal 12.10.2008 | Návody které (možná) fungují! Urob si sám |

Kometáře

#1 Nick stegy

Dobrá funkcia ;-) myslím, že to vyskúšam.

datum12.10.2008 10:10

#2 Nick Evča

Nemůžu si vzpomenout též, kdo to tehdy napsal. Používám dodnes, to je dobře, že jsi ten kód připomněl.

datum12.10.2008 12:10

#3 Nick Ondřej Vomočil

Jojo, připomněl to, protože jsem ho o to poprosil. Jinak díky moc za návod, už to jede i u mně na Massive Weblogu .. Jen doladit pár drobností :)

datum12.10.2008 12:10

#4 Nick PG

Ty jo, je docela možný, že jsem to spáchal já..kdysi jsem psal podobný kód na svůj blog. Jsem rád, že se to chytlo :-)

datum12.10.2008 20:10

#5 Nick izmy

[2] viz [3] :)

[4] Podle gravataru jsi to byl možná ty a jestli si to byl ty, tak ti moc děkuji za všechny spokojené blogery, kteří tuto vychytávku využívají. :)

datum12.10.2008 22:10

#6 Nick bába

díky, pomohlo mi to :-D

datum14.10.2008 14:10

Nové kometáře nejsou povolené.

Související články

lama unas anonym jak se bránit

Zajímavé čtení jinde…

© 2010 Copyright izmy.eu Jaroslav Hrách Zásady ochrany osobních údajů