phpRS 2.8.x : phpRS Fórum
Toto fórum je určené výhradně k diskuzi o verzích phpRS v2.8.x.
phpRS - redakční a informační systém
Informační mail
Zaslán uživatelem/kou: sika (IP adresa zaznamenána)
Datum: 2006-09-07, 11:30

Zdravím,
je normální, že odchází informační mejl na článek v levelu např 2 odejde i čtenáři, který na něj nemá přístup? Zkoušel jsem to a mejl dorazil. Při kliknutí na odkaz sice napíše, že článek neexistuje, ale zdá se mi zbytečné, aby mail vůbec odcházel. Nemáte to někdo ošetřené? Za radu předem děkuji.

Re: Informační mail
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2006-09-07, 14:59

Jojo, tohle je blbost. Tohle se hodí do BugReport Systemu, hoď to tam.
Napíšu sem jak to zatím vyřešit.

--
[ SAFUS.EU | OFFLINE | FOREVER ]

Re: Informační mail
Zaslán uživatelem/kou: Michalek (IP adresa zaznamenána)
Datum: 2006-09-07, 15:24

astdlib_mail.php

za
var $kodovani_dat=''; // vychozi kodovani zpracovavaneho obsahu

přidat
var $level; // nastaveni levelu ctenaru pri odesilani mailu z clanku

==

function Reset() tam za
$this->stav_seznam_ctenaru=0;

přidat
$this->level=NactiConfigProm('default_reg_level',0);

==

function Nastav() tam za
case "hlavicka": $this->hlavicka=$hodnota; break;

přidat
case "level": $this->level=$hodnota; break;

==

function NactiCtenare() upravit
$dotazmail=phprs_sql_query("select email from ".$GLOBALS["rspredpona"]."ctenari where info='1'",$GLOBALS["dbspojeni"]);

na
$dotazmail=phprs_sql_query("select email from ".$GLOBALS["rspredpona"]."ctenari where info='1' and level_ctenare>='".$this->level."'",$GLOBALS["dbspojeni"]);

====

aarticles.php

function InfoDopis()
za
<input type=\"hidden\" name=\"akce\" value=\"AcInfoDopis\" />

přidat
<input type=\"hidden\" name=\"level\" value=\"".$pole_data['level_clanku']."\" />

==

upravit
$dotazcla=phprs_sql_query("select titulek from ".$GLOBALS["rspredpona"]."clanky where link='".$GLOBALS["cisloclanku"]."'",$GLOBALS["dbspojeni"]);

na
$dotazcla=phprs_sql_query("select titulek,level_clanku from ".$GLOBALS["rspredpona"]."clanky where link='".$GLOBALS["cisloclanku"]."'",$GLOBALS["dbspojeni"]);

==

function AcInfoDopis()

za
$odeslani_posty->Nastav("obsah",$GLOBALS['probsah']);

přidat
$odeslani_posty->Nastav("level",$GLOBALS['level']);

=====

Je to jenom napsaný a není to otestovaný, nemám nikde nic kde bych to mohl vyzkoušet, na locale mi mail server nejede. Ale teoreticky by to mělo fachat. Dej vědět jestli funguje/nefunguje, případně kde přesně a poladíme.

--
[ SAFUS.EU | OFFLINE | FOREVER ]

Re: Informační mail
Zaslán uživatelem/kou: sika (IP adresa zaznamenána)
Datum: 2006-09-08, 06:48

Díky za reakci. Udělal jsem snad vše podle návodu. Při přechodu v admistaci na editaci článků vyhodí hlášku:

Parse error: syntax error, unexpected '/' in /raid/webhosting/lozteplice.cz/web/www/admin/aarticles.php on line 1086

Řádek 1086 je ten po této úpravě:

1084 - echo "<input type=\"hidden\" name=\"akce\" value=\"AcInfoDopis\" /><input type=\"hidden\" name=\"modul\" value=\"clanky\" />\n";
1085 - echo "<input type=\"hidden\" name=\"level\" value=\"".$pole_data['level_clanku']."\" />
1086 - echo "</form>\n";

Slávek

Re: Informační mail
Zaslán uživatelem/kou: Kubajs (IP adresa zaznamenána)
Datum: 2006-09-08, 11:33

Uvozovky a středník na konci 1085?

Re: Informační mail
Zaslán uživatelem/kou: sika (IP adresa zaznamenána)
Datum: 2006-09-08, 12:21

Chyba odstraněna, nicméně maily choděj stále všem. Mohl bych eventuelně poslat ty upravené soubory, jestli jsem to dobře pochopil.

Slávek



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.