Nyomonkövetés kérése e-mail-ben ha a node-on új megjegyzés jelenik meg.

Vic68 képe

A célom az volna, hogy a regisztrált felhasználóim a - drupal.hu új szolgáltatásához hasonlóan - bejelölhessék, hogy szeretnék nyomon követni az adott oldalhoz az új hozzászólásokat. Itt azonban a nyomon követést úgy akarom megoldani, hogy aki beállítja, az az új hozzászólás beküldése után kap egy levelet, hogy "Kedves Felhasználó, az "xy" oldalon "vw" felhasználó új hozzászólást tett, amit az alábbi "jz" oldalon tekinthetsz meg."
Ehhez feltettem a 'flags' modult, beállítottam, majd a 'rules' modulban elkezdtem beállítani az alábbi dolgokat.
Címke= adtam egy nevet
Event= Új hozzászólás mentése után
Kategóriák= ???
"This rule is active and should be evaluated when the associated event occurs." ezt bepipáltam

Aztán a Rule elements, nél az 'IF' részben
Flagged content= commented content
User on whose behalf to check= acting user
Flag-nél az érintett flag-et beklikkeltem

A Rule elements, nél az 'DO' részben
Select an action to add= Send a mail to a user
Címzett: acting user
és itt kellett volna megírnom a levél tartalmát, ahová a z alábbi szövegnek kellett volna kerülnie:
"Kedves Felhasználó, az "xy" oldalon "vw" felhasználó új hozzászólást tett, amit az alábbi "jz" oldalon tekinthetsz meg."

Itt azonban az xy, vw és jz változókat sehogyan sem tudtam beilleszteni, illetve megtalálni.
Mindemellett szerintem az elején is hibáztam, mivel ahogy próbálgattam, a levelek nem a nyomkövetést kérők kapták meg, hanem aki írta a levelet.
Szóval a dolog sehogyan sem OK.
Hogyan kellene megcsinálni?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
thamas képe

A fenti modulok széleskörű lehetőségekkel bírnak (együttműködve), talán működnek úgy is, ahogy te szeretnéd. Sajnos egyelőre többet nem tudok róluk.

Amúgy létezik több értesítő modul, itt egy összehasonlítása róluk (Edithnél találtam).

0
0

Üdvözlettel:
Hajas Tamás

aboros képe

de meg fogom próbálni megoldani ezt rulesal hamarosan. (nekem is kelleni fog:)

addig esetleg próbáld ki a messaging és a notifications párossal, comment notifications, van ilyen, azzal mennie kell, bár lehet, hogy nem flages megoldással, hanem valami saját pipát fog adni a notifications. (ezt is ki fogom próbálni)

nem tudom mikor jutok addig, hogy megcsináljam ezt a fícsört ahol nekem kell, de ha megvagyok vele megírom mi lett a megoldás. (hetekig is tarthat, dőlnek rám a házak, mint a dominó..)

0
0

-
clear: both;

szantog képe

Na közben én is kipróbáltam. Sajnos annyira nem integrálódik, mint kellene ehhez. A Flag modul ilyen kapcsolatot állít elő a Rules-szal:
1. vagy a user flaggalve van
2. vagy a node van flaggalve a user által
Olyan nincs, hogy melyik userek által van flaggelve.
Szóval Rules Set-tel lehetne megoldani, némi php-vel kombinálva, ennek az erőforrás-hatékonyságát viszont már meg kell kérdőjelezzem..

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

sgabe képe

Miért Flags+CCK és nem Watcher?

Watcher offers your site's users, registered and anonymous visitors, a way to easily watch nodes for changes and new comments without having to post themselves.

0
0
Vic68 képe

Nem teljesen értem, hogy hogyan is működik ez a modul.
Mit is csinál ez a cucc? Szerinted az igényemre megoldás lehet?

0
0
Vic68 képe

Felraktam a Watcher modult. Értem, hogy hogyan működik elvileg, de sajnos nem küld ki leveleket. A teszt levelek kimennek, amit a watchet "testing" üzemódban csinál, de ha bekerül egy új hozzászólás, akkor nem történik semmi. Ötlet?

0
0
sgabe képe

Ellenőrizd a beállításokat, mert ez a modul bizony pontosan azt csinálja, amit Te szeretnél és működik is.

Először is a modul beállításainál engedélyezd az e-mail értesítéseket. Ha a levelek küldéséhez a cront használod értelemszerűen csak az időzített feladatok futtatásakor lesznek elküldve az értesítések.

Az alapértelmezett felhasználói beállításoknál érdemes körülnézni, mert a felhasználók egyébként maguk módosíthatják a profiljukban ezeket a beállításokat. Állítsd be alapértelmezésben, hogy...

  • Automatically enable email notifications for posts that I start watching
  • Send email notification when a post receives a new comment

Kezdj el figyelni egy felhasználóval egy bejegyzést, szólj hozzá majd futtasd le az időzített feladatokat. Működni fog. Ha nem érkezik levél a napló bejegyzések közt láthatod, hogy a rendszer elküldte-e a levelet, más is lehet a gond.

0
0
Vic68 képe

Kipróbáltam ezt a Watcher cuccot, sikerült kiküszöbölnöm a hibát és csodák csodája, remekül működik a dolog.
Ezek után nem is értem, hogy a Drupal.hu-n miért nem ezt használják. Ez mindent tud, amit a CCK+Flag, legalább is ha nyomonkövetésre használod és mindezek mellett még korrekt a levelezés kezelése is.
Szóval nagyon köszönöm a tippet, ez volt a tökéletes megoldás.

A felhasználóim számára csináltam is róla egy kis leírást, ha valakit érdekel.

grazie mille!!!

0
0
zeniten képe

Hol találtál magyarítást?

0
0
Boobaa képe

Te a Comment Notifyt keresed.

0
0
sgabe képe

Az csak akkor küld értesítést, ha a felhasználó maga is hozzászólt.

0
0
Vic68 képe

Szóval a Watcher ennél sokkal többet tud, miközben ennek a modulnak ezeket a részeit is ismeri.

0
0