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
Info o vlozeni noveho clanku autorem
Zaslán uživatelem/kou: honzat (IP adresa zaznamenána)
Datum: 2009-04-23, 20:26

Omlouvam se, jestli jsem neco nekde prehledl, ale ve foru jsem to opravdu nenasel a hledal jsem dlouho.
Potrebuji nastavit zasilani informacniho mailu na urcenou adresu po vlozeni clanku autorem, ktery nema pravo publikovat. Stava se mi, ze novy clanek ceka na autorizaci nekolik dnu, protoze o nem nevim a nestiham kontrolovat nove clanky kazdy den. Starsi verze tuto funkci mela, v nove to neumim rozchodit. Moc dekuji za pomoc.

Re: Info o vlozeni noveho clanku autorem
Zaslán uživatelem/kou: Lonanek (IP adresa zaznamenána)
Datum: 2009-04-23, 22:07

Ve verzi 2.8.1 tato možnost není.
IMHO nebyl by snad problém poupravit kód o tuto funkci


Možnosti se nabízejí dvě:
1. Vložit jej jako další volbu pro autora článku.
2. Odesílat ihned po vložení článku automaticky (bez zásahu autora článku).

K tomu využít třídu "Pošta" například:

include_once('admin/astdlib_mail.php');
// odeslani e-mailu
$odeslani_posty = new CPosta();
$odeslani_posty->Nastav("odesilatel_mail",$GLOBALS['redakceadr'];
$odeslani_posty->Nastav("odesilatel_txt",$GLOBALS['wwwname'];
$odeslani_posty->Nastav("adresat","vase_email_adresa");
$odeslani_posty->Nastav("predmet",$GLOBALS['prtitulek']);
$odeslani_posty->Nastav("obsah","obsah_zpravy");
$odeslani_posty->Odesilac();


Zvolil jsem variantu 2:
Uvedenou funkci pak vložit do souboru admin/aarticles.php funkce PridejClanek
najít:
if ($akt_je_vydavatel==1): // info e-mail jen v pripade "prava vydavat"
echo "<p align=\"center\" class=\"txt\"><a href=\"admin.php?akce=InfoDopis&amp;modul=clanky&amp;cisloclanku=".$GLOBALS["aelink"]."\">".RS_CLA_CL_POSLI_MAIL."</a></p>\n";
endif;

a upravit na:
if ($akt_je_vydavatel==1): // info e-mail jen v pripade "prava vydavat"
echo "<p align=\"center\" class=\"txt\"><a href=\"admin.php?akce=InfoDopis&amp;modul=clanky&amp;cisloclanku=".$GLOBALS["aelink"]."\">".RS_CLA_CL_POSLI_MAIL."</a></p>\n";
else:
include_once('admin/astdlib_mail.php');
// odeslani e-mailu
$odeslani_posty = new CPosta();
$odeslani_posty->Nastav("odesilatel_mail",$GLOBALS['redakceadr'];
$odeslani_posty->Nastav("odesilatel_txt",$GLOBALS['wwwname'];
$odeslani_posty->Nastav("adresat","vase_email_adresa");
$odeslani_posty->Nastav("predmet",$GLOBALS['prtitulek']);
$odeslani_posty->Nastav("obsah","obsah_zpravy");
$odeslani_posty->Odesilac();

endif;

takto ten kdo nebude mít právo vydávat automaticky odešle email na uvedenou adresu "vase_email_adresa" se zprávou "obsah_zpravy".

Je to na rychlo a chce to vyzkoušet. Sám jsem neměl čas to otestovat.

EDIT:
Není zač, od toho toto fórum bylo založeno, aby pomáhalo uživatelům.

P.S.
I "pouhé" - děkuji - velice potěší.


* Klub kuželkářů Zálabák, Hankova 62, 503 03 Smiřice (Endora) * X X * Stránky ČZS ZO Třešňovka2 * X X * Cvičný phpRS web (WZ) * X X * Testovací phpRS web (WZ) *
* cvičná verze phpRS v 2.8.2 * X X * testovací web CMS *




Celkem upraveno 5×. Poslední úprava Lonanek v 24.04.2009 21:53.

Re: Info o vlozeni noveho clanku autorem
Zaslán uživatelem/kou: honzat (IP adresa zaznamenána)
Datum: 2009-04-24, 21:45

Moc díky za pomoc, po malé úpravě to funguje tak, jak potřebuji. Dík.

Re: Info o vlozeni noveho clanku autorem
Zaslán uživatelem/kou: kroky (IP adresa zaznamenána)
Datum: 2009-05-02, 22:39

to:honzat
ešte keby si napísal po akej úprave.... uľahčil by si iným... ďalšie dotazy...



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.