PDA

Zobacz pełną wersję : Wysyłanie wiadomości do jednego użytkownika w Joomla



Tom:-)
08-01-2010, 16:40
Czy jest możliwość wysłania w obrębie Joomla wiadomości do użytkownika? z listy wyboru użytkownika mogę wybrać tylko siebie

alex51
08-01-2010, 16:55
Jako administrator możesz wysyłać e-maile do każdego użytkownika, masz przecież ich adresy @ w Zapleczu=>Użytkownicy. Są też komponenty do Wiadomości Prywatnych, jak choćby dobrze działający w J!1.5 - uddelM.

Tom:-)
08-01-2010, 16:58
Ale mnie chodzi nie wysyłanie maila na skrzynkę. Chcę wysłać wiadomość do użytkownika aby ukazała mu się w Joomla

alex51
08-01-2010, 17:10
Ale mnie chodzi nie wysyłanie maila na skrzynkę.
Nie wspomniałeś o wykluczeniu @ jako wiadomości:)

Chcę wysłać wiadomość do użytkownika aby ukazała mu się w Joomla
Sądzę, że komponent UddelM (http://extensions.joomla.org/extensions/communication/pms/3206) powinien spełnić Twoje oczekiwania.

Tom:-)
08-01-2010, 17:18
Przejrzałem dokumentację J! i nie znalazłem odpowiedzi. Wybieramy: Narzędzia => Napisz wiadomość. Z okna 'dla' mam do wyboru tylko siebie. Co mam uczynić aby pojawiła się lista osób?

Tak mi się wydaje że to co napisałem powyżej w tym poście służy to tego co napisałem w 1 poście.

Jak mam "uaktywnić" wszystkich użytkowników abym miał wybór?

alex51
08-01-2010, 17:40
Przejrzałem dokumentację J! i nie znalazłem odpowiedzi. Wybieramy: Narzędzia => Napisz wiadomość. Z okna 'dla' mam do wyboru tylko siebie. (...)
Jest to "prywatna poczta adminów" i na tej liście wyboru mogą się znajdować wyłącznie członkowie zespołu administratorów. Pozostałych użytkowników tam nie umieścisz.

zwiastun
08-01-2010, 17:43
Ja, zanim zacząłem przeglądać dokumentację, przeglądałem, co mam na zapleczu.

Jola
09-01-2010, 00:01
Witam,
hmmm, właściwie można wysyłać wiadomości do wszystkich mających dostęp do zaplecza (gid 23, 24, 25) :)

alex51
09-01-2010, 09:11
Wiadomo nie od dzisiaj, że dla Joli nie ma rzeczy niemożliwych. :cool:
Jednak dla takich szaraczków jak ja wskazana opcja nie jest dostępna w tzw. standardzie.
Choć pamiętam, że swego czasu zmieniałem pewne pliki aby umożliwić dostęp do wybranego komponentu także moderatorom. Swoją drogą zazdrość mnie zżera jak widzę swoją ignorancję na tle ogromu wiedzy i umiejętności innych. Nawet próbowałem uczyć się php z kupionego e-booka i różnych kursów, też z allegro, ale widać w pewnym wieku mogą to być próby mało skuteczne.
Pozdrawiam i jak zawsze pozostaję pod wielkim wrażeniem.

Bazyl
09-01-2010, 09:44
@alex51: mam to samo - z php idzie opornie...
Ostatnio zakupiłem opasłe tomisko i czytam, czytam, czytam...
Myślę (wierzę), że brak zrozumienia wynika ze złożoności materii, a nie wieku czytającego. ;) Sam średnią na forum raczej zawyżam. :)

Oczywiście wielki szacun dla wiedzących lepiej.


Wrzuć coś do puszki Wielkiej Orkiestry Świątecznej Pomocy (http://www.wosp.org.pl/final)

Jola
09-01-2010, 14:12
Trochę uprościłam temat, owszem - bez problemu można wysłać wiadomość do każdego użytkownika mającego dostęp do panelu admina (nawet jest zapisywana w bazie), gorzej z możliwością odczytania wysłanej wiadomości.
Standardowo takie prawo ma grupa super administratorów.
Za dostęp do wybranych opcji menu na zapleczu odpowiada plik:
libraries/joomla/user/autorization.php linia 96 jest (opcja wiadomości)

$this->addACL( 'com_config', 'manage', 'users', 'super administrator' );
//$this->addACL( 'com_config', 'manage', 'users', 'administrator' );Ten kod mówi o tym, że uprawnienia mają tylko super administratorzy, odkomentowanie linii dotyczącej administratorów i dodanie dla operatorów załatwi problem wiadomości od zaplecza:

$this->addACL( 'com_config', 'manage', 'users', 'super administrator' );
$this->addACL( 'com_config', 'manage', 'users', 'administrator' );
$this->addACL( 'com_config', 'manage', 'users', 'manager' );Jeszcze mała poprawka: po takiej zmianie pojawią się w menu pozycje Pamięć podręczna i Usuń przedawnione pliki - ale są nieaktywne (brak uprawnień). Powodem jest pewna niekonsekwencja w kodzie pliku:
administrator/modules/mod_menu/helper.php linia 227

if ($canCheckin) {
$menu->addChild(new JMenuNode(JText::_('Global Checkin'), 'index.php?option=com_checkin', 'class:checkin'));
$menu->addSeparator();
}
$menu->addChild(new JMenuNode(JText::_('Clean Cache'), 'index.php?option=com_cache', 'class:config'));
$menu->addChild(new JMenuNode(JText::_('Purge Expired Cache'), 'index.php?option=com_cache&task=purgeadmin', 'class:config'));Zmienić na (przesunięcie nawiasu)

if ($canCheckin) {
$menu->addChild(new JMenuNode(JText::_('Global Checkin'), 'index.php?option=com_checkin', 'class:checkin'));
$menu->addSeparator();
$menu->addChild(new JMenuNode(JText::_('Clean Cache'), 'index.php?option=com_cache', 'class:config'));
$menu->addChild(new JMenuNode(JText::_('Purge Expired Cache'), 'index.php?option=com_cache&task=purgeadmin', 'class:config'));
}Może zostanę skazana na banicję, ale przyznam się, że nie przeczytałam jeszcze ani jednej książki o Joomla ;).

zwiastun
09-01-2010, 14:34
Jeśli już musisz, polecam Dana Rahmela: Joomla! :)