Přeskočit přímo na text


PrivateMSG - vnitřní pošta pro uživatele

Modul PrivateMSG je zajímavý způsob jak povzbudit uživatele ke vzájemné komunikaci. Jedná se o jakousi vnitřní poštu, uživatel může přijímat, psát a spravovat zprávy od ostatních uživatelů vašeho portálu.

Jak to funguje?

Práce s PrivateMSG je velmi jednoduchá. V menu se objeví nová položka „Moje pošta“ a za ní je v závorce počet nových zpráv. Po kliknutí na tuto položku menu vidíte seznam přijatých zpráv s označením „nová“ pro nepřečtené zprávy. Zde můžete zprávy číst nebo posílat. Pro zaslání zprávy vložíte jméno uživatele nebo (pokud jste již s tímto uživatelem komunikoval) vyberete toto jméno z roletky. Na tomto místě můžete i vytvářet složky a zprávy ručně přesouvat.

Vypadá to nějak takto:

Privatni posta

Instalace

instalace je velmi jednoduchá, stačí modul stáhnout nahrát do složky „modules“ a aktivovat „administrace > moduly“. Poté proveďte jednoduchá natavení. V možnostech je také link na tuto poštu vedle jména autora článku nebo komentáře.

Ještě něco?

Ano, máme tu dva jednoduché snippety, které pomohou upozornit uživatele, že dostali novou zprávu.

Snippet pro zobrazení upozornění v těle stránky:

global $user;
if ($user->uid) {
  $numnew = _privatemsg_get_new_messages($user->uid);
  if ($numnew > 0) {
  print l(theme('image', path_to_theme().'/newmail.gif'),'privatemsg',
      array('title' =>'You have ' . $numnew . ' new message(s)'),NULL, NULL, NULL, TRUE);
  }
}

Snippet pro sekci bloků (vytvořte PHP blok se zprávou a povolte tímto snippetem zobrazení v nastavení bloku):

global $user;
$newmess = FALSE;
if ($user->uid) {
  $newmess = _privatemsg_get_new_messages($user->uid) > 0;
}

return $newmess;

Myslím, že tento modul se opravdu povedl a umožní návštěvníkům vašeho portálu soukromě komunikovat.

About the author

Autor je grafikem, web-designerem, provozovatelem několika obecných portálů a FLASH programátorem s domovskou adresou www.flash4shock.com

 

Tento modul je opravdu

Tento modul je opravdu dobrý. Jen bych se chtěl zetptat, jestli je možné omezit velikost schránky jednotlivým uživatelům a také odeslat vzkaz více příjemcům najednou.

ani jeden z těch snippetů

ani jeden z těch snippetů mi nefunguje a nevim proč, ten pro blok se chová jako by tam nebyl a vrací True pořád, a ten pro stránku vypisuje Fatal error: Call to undefined function _privatemsg_get_new_messages() in /home/user/........./page.tpl.php on line 65

Zrejme preto ze prispevok je

Zrejme preto ze prispevok je z roku 2006 cize zrejme islo o Drupal 4.7 ci 5???

njn, ale nevadí… zjistil

njn, ale nevadí… zjistil sem že ve verzi pro 6.x je tahle funkce už přímo součástí modulu…

Poslat nový komentář

Obsah tohoto pole je soukromý a nebude veřejně zobrazen.
  • You can use Texy! to format and alter entered content.
  • Povolené HTML značky: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <p> <br> <b> <i> <h2> <img> <pre> <sup> <sub> <pre class="php"> <span class="php-keyword1"> <span class="php-var"> <span class="php-num"> <img class="screenshot"> <p class="beginner"> <a class="greybox"> <h3> <h4>

Více informací o možnostech formátování

Mollom CAPTCHA (play audio CAPTCHA)
Type the characters you see in the picture above; if you can't read them, submit the form and a new image will be generated.

Drupal meet-up mobilni web 2011

Hledat

Přihlášení

Poslední komentáře