Nápady na rozšíření : phpRS Fórum
Napadlo vás zajímavé rozšíření? Myslíte si, že phpRS systému chybí nějaká důležitá funkce? Pokud ano, tak neváhejte a napište nám!
phpRS - redakční a informační systém
článek + komentáře
Zaslán uživatelem/kou: hunter.ex (IP adresa zaznamenána)
Datum: 2007-06-28, 20:17

dá se nějak udělat aby se komentáře zobrazovaly přímo pod článkem?

Re: článek + komentáře
Zaslán uživatelem/kou: zdenekh (IP adresa zaznamenána)
Datum: 2007-06-28, 20:33

Dá.... Návod na CW. Je to sice návod pro 2.6.5, ale postup úpravy pro 2.8.0 bude analogický, jen s novou verzí souborů a novějším kodem....

T. O. Severka Děčín | New r.č. | Old Good Tom | Jinak už v tom nefrčím... :-)

Re: článek + komentáře
Zaslán uživatelem/kou: hunter.ex (IP adresa zaznamenána)
Datum: 2007-06-29, 11:57

nemohl by to prosím někdo přepsat na 2.8? nefunguje mi to a přijde mi že ve srovnání s tou předchozí verzí tam dost věcí nesedí

Re: článek + komentáře
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2007-07-12, 21:36

A co presne tam nesedi?

Re: článek + komentáře
Zaslán uživatelem/kou: hunter.ex (IP adresa zaznamenána)
Datum: 2007-07-12, 21:51

to já sám nevím...prostě mi to nejde

Re: článek + komentáře
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2007-07-15, 12:13

Ale co presne nejde? zobrazi to chybovou hlasku, nezobrazi to nic? Takhle pak nemuzeme urcit kde by mohla byt chyba. Kazdopadne je to jen o tom vzit urcite casti kodu zkopirovat je do prislusneho souboru a do clankovych sablon pridat funkci pro zobrazovani tech clanku. Presne tak jak je popsane v puvodnim manualu.

Jinak kdyz se vydrzi par dni mozna tyden dva, tak se na to podivam a vypracuji navod pro 2.8



Celkem upraveno 1×. Poslední úprava perteus v 15.07.2007 12:14.

Re: článek + komentáře
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2007-07-16, 19:39

tak prozatim na www.perteus.cz v sekci dokumenty je soubor upravy zobrazovani komentaru a to pod phprs 2.8 a bez pridane antispamove ochrany, tedy aspon doufam :-)

Re: článek + komentáře
Zaslán uživatelem/kou: hunter.ex (IP adresa zaznamenána)
Datum: 2007-07-17, 08:40

tak jsem to zkusil ale já tam nikde ty řádky
SouvisejiciCl($GLOBALS["clanek"]->Ukaz("link"));
HodnoceniCl($GLOBALS["clanek"]->Ukaz("link"));

prostě nevidím takže jsem to tam přidal jen tak "do prostoru" a vzniklo tohle [http://chulimangateam.ic.cz/view.php?nazevclanku=dalsi-hacker-hra-tentokrat-trochu-vic-profi&cisloclanku=2007070004]

Re: článek + komentáře
Zaslán uživatelem/kou: hunter.ex (IP adresa zaznamenána)
Datum: 2007-07-17, 19:16

problém vyřešen

Re: článek + komentáře
Zaslán uživatelem/kou: perteus (IP adresa zaznamenána)
Datum: 2007-07-17, 20:12

jen doplnim ze problem byl v neprecteni si navodu. jinak byl spusten server [http://phprs.perteus.cz/] ten bude slouzit na popsani postupu a taky k moznosti si stahnout potrebne soubory. A hlavne si muzte pak prohlednou jak to ma fungovat.

Re: článek + komentáře
Zaslán uživatelem/kou: aggi (IP adresa zaznamenána)
Datum: 2007-08-27, 10:40

Mno na stránkách [http://phprs.perteus.cz/] od data 17.7.2007 mrtvo, slibované návody nikde... asi je to prázdninama :)

Vzhledem že právě se zobrazováním souvisejících článků mám problém, tak nebudu rýpat ;)

Související články se mi totiž nezobrazují, nahozené mám phpRS 2.8.1, v článkových šablonách mám nahozéné ty dotyčné kody, ale jaksi v článku, přestože je nastaveno několik souvisejících, se nic neobjevilo.

Napadá mě možností jak problém vznikl: přecházel jsem 2.8.0, a to tak že jsem přepsal soubory které měli být nové. Možná jsem někde něco zapoměl... Není někde v 2.8.0 nutné něco povolit, nebo doplnit aby související články fungovaly??

v šabloně v dlouhém článku mám tohle :
<?
<div class="ram"> <a href="search.php?rsvelikost=sab&amp;rstext=all-phpRS-all&amp;rstema=<? echo $GLOBALS["clanek"]->Ukaz("tema_id"); ?>" title="<? echo $GLOBALS["clanek"]->Ukaz("tema_jm"); ?> "><img src="<? echo $GLOBALS["clanek"]->Ukaz("tema_obr"); ?>" class="topic opc" border="0" align="right" alt="<? echo $GLOBALS["clanek"]->Ukaz("tema_jm"); ?> " height="40px" /></a><h2 class="cla-nadpis"><? echo $GLOBALS["clanek"]->Ukaz("titulek"); ?></h2><div class="cla-informace"> Vydáno dne <? echo $GLOBALS["clanek"]->Ukaz("datum"); ?> (<? echo $GLOBALS["clanek"]->Ukaz("visit"); ?> přečtení)</div><div class="cla-text"><? echo $GLOBALS["clanek"]->Ukaz("uvod"); ?><br /><? echo $GLOBALS["clanek"]->Ukaz("text"); ?></div><div class="z">
<?
SouvisejiciCl($GLOBALS["clanek"]->Ukaz("link_seo"));
HodnoceniCl($GLOBALS["clanek"]->Ukaz("link_seo"));
?>
<br>
| Autor: <a href="<? echo $GLOBALS["clanek"]->Ukaz("autor_mail"); ?>"><? echo $GLOBALS["clanek"]->Ukaz("autor_jm"); ?></a> | <a href="comment.php?akce=view&amp;cisloclanku=<? echo $GLOBALS["clanek"]->Ukaz("link"); ?>">Počet komentářů</a> :<? echo $GLOBALS["clanek"]->Ukaz("pocet_kom"); ?> | <a href="comment.php?akce=new&amp;cisloclanku=<? echo $GLOBALS["clanek"]->Ukaz("link"); ?>">Přidat komentář</a>
?>

ke zkouknutí na [http://aggi.empyrea.net/] například článek [http://aggi.empyrea.net/view.php?cisloclanku=2007080006-kaca-v-anglii-ii]

Poradí někdo kde by mohla být zrada?

Re: článek + komentáře
Zaslán uživatelem/kou: aggi (IP adresa zaznamenána)
Datum: 2007-10-18, 16:49

Opraveno, chyba byla ve mě. Měl jsem zmatek v článkových šablonách, k čemu slouží která...

...::: [http://aggi.empyrea.net/] :::...

Re: článek + komentáře
Zaslán uživatelem/kou: mad.fox.51 (IP adresa zaznamenána)
Datum: 2007-10-31, 19:21

Zdravím, návod je dobrý, vše funguje tak jak má, jen bych se chtěl zeptat, nešlo by udělat aby se tam ještě oběvilo položka antispamu - captcha u neregistrovaných čtenářů, když kliknu na Přidat komentář po staru, tak se tam tato možnost oběví, mám verzi 2.8.1

- = NO A = -

Re: článek + komentáře
Zaslán uživatelem/kou: aggi (IP adresa zaznamenána)
Datum: 2007-10-31, 20:51

No buď jsi něco neudělal při úpravách tak jak jsi měl a nebo budeš muset zmáčknout klávesu F5 - nebo dát znova načíst stránku ;-)

...::: [http://aggi.empyrea.net/] :::...

Re: článek + komentáře
Zaslán uživatelem/kou: mad.fox.51 (IP adresa zaznamenána)
Datum: 2007-10-31, 21:27

Udělal jsem vše jak jsem měl podle návodu, vymazal jsem vše, jak cokie tak historii tak temp, mačkal jsem F5 jako ďas, málem jsem tu klávesu zavařil :-) a nic, stále stejné

- = NO A = -



Celkem upraveno 2×. Poslední úprava mad.fox.51 v 31.10.2007 21:28.

Re: článek + komentáře
Zaslán uživatelem/kou: aggi (IP adresa zaznamenána)
Datum: 2007-11-01, 09:27

Hm... tak tady opravdu neporadím, protože nevím... :(

...::: [http://aggi.empyrea.net/] :::...

Re: článek + komentáře
Zaslán uživatelem/kou: sad69 (IP adresa zaznamenána)
Datum: 2008-02-23, 11:37

Tak přesně tento problém jsem také řešil. Po půl hodince skoumání a porovnávání kódů se mi to podařilo vyřešit. A zde je návod:
1) Otevřete si soubor view.php a do něj vložte před první funkci ("function Znamkuj($id_clanek = '',$znamka = 0)") tento kód:

//captcha kontorolní otázky
function NactiKontrolniRetezec()
{
$vysl['captcha_id']='';
$vysl['captcha_otazka']='';

// dotaz na vypis vsech dostupnych kontrolnich otazek
// tento zpusob ziskani kontrolni otazky nepocitani s prilis velkym mnoztvim otazek v databazi; v pripade vetsiho mnozstvi by se musel upravit dotazovaci mechanizmus
$dotaz="select * from ".$GLOBALS["rspredpona"]."captcha_test_otazky where zobrazit=1 order by idc";
$dotazpol=phprs_sql_query($dotaz,$GLOBALS["dbspojeni"]);
$pocetpol=phprs_sql_num_rows($dotazpol);

if ($pocetpol>0):
$akt_vybrana_otazka=rand(0,($pocetpol-1));
if (phprs_sql_data_seek($dotazpol,$akt_vybrana_otazka)):
// nacteni kontrolni otazky
$pole_data=phprs_sql_fetch_assoc($dotazpol);
// zaplneni vysledkoveho pole
$vysl['captcha_id']=$pole_data['identifikator'];
$vysl['captcha_otazka']=$pole_data['otazka'];
endif;
endif;

return $vysl;
}

function OverKontrolniRetezec($captcha_id = '', $captcha_odpoved = '')
{
// bezpecnostni korekce
$captcha_id=phprs_sql_escape_string($captcha_id);
$captcha_odpoved=phprs_sql_escape_string($captcha_odpoved);

// uprava odpovedi
$captcha_odpoved=strtolower(trim($captcha_odpoved));

// kontrolni dotaz
$dotaz="select idc from ".$GLOBALS["rspredpona"]."captcha_test_otazky where identifikator='".$captcha_id."' and odpoved='".$captcha_odpoved."' and zobrazit=1";
$dotazpol=phprs_sql_query($dotaz,$GLOBALS["dbspojeni"]);
if ($dotazpol!=0&&phprs_sql_num_rows($dotazpol)==1):
return 1; // OK; kontrolni retezec plati
else:
return 0; // chyba
endif;
}

To máme funkce pro captcha otazky a ted zobrazeni pod formulářem pro přidání komentáře:
2) Najděte si stále v souboru view.php řádek:
$prctenar_mail=$GLOBALS["prmyctenar"]->Ukaz("email");
a pod něj vložte další řádek s tímto kódem:
$prctenar_test_robot=''; // bez testu

(bez uvozovek) to zajistí že podkud je čtenář registrovaný nezobrazí se mu captcha otázka.
3) kousek níž je toto:
$prctenar='';
$prctenar_mail='@';
Místo těchto dvou řádku vložte tento kód:
$akt_pole_test_robot=NactiKontrolniRetezec();
$prctenar='';
$prctenar_mail='@';
$prctenar_test_robot='<p align="center" class="kom-z">'.RS_KO_ZPR_KONTROLA.'<br /><br />'.$akt_pole_test_robot['captcha_otazka'].' <input type="text" name="captchaodpoved" size="12" class="textpole" /><input type="hidden" name="captchaid" value="'.$akt_pole_test_robot['captcha_id'].'" /></p>';

To bychom měli kontrolu přihlášeného čtenáře a nakonec ještě zobrazování kontrolní otázky:
Najděte si opět o kousek níž tento řádek:
<p align=\"center\"><textarea name=\"kobsah\" cols=\"60\" rows=\"16\" wrap=\"yes\" class=\"textbox\"></textarea></p>
a pod něj vložde toto: ".$prctenar_test_robot." (tentokrát včetně uvozovek)

A to je vše máme hotovo teď už jen stačí aktualizovat stránku. :) Nakonec bych zde ještě rád uvedl svou stránku: [http://www.grafika3d.ic.cz]


Filip Sádovský
ICQ: 232-994-303 (Prosím do autorizace psát phprs, jinak ignoruji)
Web: www.grafika3d.ic.cz



Celkem upraveno 4×. Poslední úprava sad69 v 23.02.2008 11:53.

Re: článek + komentáře
Zaslán uživatelem/kou: fandik (IP adresa zaznamenána)
Datum: 2008-06-25, 17:29

Ahoj prosím o radu,

vše jsem udělal podle výšezmíněného návodu. Komentáře se zobrazují přímo ve článku spolu s formulářem pro přidání komentáře i captcha. Potuď je vše vpořádku.
Problém je v tom, že ať je captcha otázka zodpovězena správně nebo ne, komentář se přidá vždy - čímž antispam postrádá smysl.
Prosím o radu - jsem zahlcen spamem. Mám phpRS 2.8.1.

Re: článek + komentáře
Zaslán uživatelem/kou: sad69 (IP adresa zaznamenána)
Datum: 2008-06-26, 00:05

Já jsem žádný problém s captcha otázkami nezaznamenal. Je možné že máte nějaké další změny kódu kvůli kterých to "blbne". Ale to vám takhle s určtostí nemohu říci, jak jsem říkal na tento postup jsem přišel a u mě funguje bez jakýchkoliv problémů. Možná... zkusit to znovu s čistým kódem. Jinak mě skutečně nic nenapadá.

Filip Sádovský
ICQ: 232-994-303 (Prosím do autorizace psát phprs, jinak ignoruji)
Web: www.grafika3d.ic.cz

Re: článek + komentáře
Zaslán uživatelem/kou: JayJay (IP adresa zaznamenána)
Datum: 2008-06-29, 17:03

Zajímalo by mě kde je přesný návod na komentáře přímo pod článkem. Díky moc



Lituji, ale pouze registrovaní uživatelé mohou zasílat příspěvky do této sekce.
This forum powered by Phorum and designed by STaNBoSS.