Pozdrav svima,
da li postoji nekakav mod ili neki drugi nacin da se omoguci slanje sistemske poruke na shoutbox, koju svi vide, a kada je postavljen neki novi post ili odgovor, tako da svi odmah budu obavesteni o tome.
Video sam da ovo funkcionise na jednom forumu.
Na ajax chatu znam da ima.
Ima.
Pročitaš FAQ moda i biće ti jasno...
Da i mislim na Ajax Chat, odnosno njegov Soutbox.
Dzonny ako nije problem samo da kazes koji mod.
Pa upravo Ajax Chat.
Udji u support temu, i imaš vrlo uočljiv link do FAQ odeljka u kom možeš naći how-to za to što želiš da uradiš...
Uradio sam sve sto se tamo preporucuje i proslo je bez greske.
ispravio naziv polja u bazi i dodao kod za novu temu i odgovor.
Sve se uredno upisuje u bazu ali nema vizuelne potvrde na chatu, tako da se i dalje nezna kada se nesto dogodi.
Ima li iko ideju u cemu je problem. Postupio sam po ovom uputstvu
http://www.simplemachines.org/community/index.php?topic=257973.msg2067337#msg2067337
Upravo sam rekao da sam postupio po tom uputstvu.
Trazim pomoc
Postupi po ovom upustvu ako si na 1.1.x verziji...
http://www.simplemachines.org/community/index.php?topic=257973.msg2196191#msg2196191
Na SMF 2.0 RC1.2 i AjaxChat Inegration 3.2.1
U bazi u polju ajax_chat_messages promenite vrednost dateTime u timestamp.
Zatim otvorite Sources/Post.php i pronadjite ovaj deo:
notifyMembersBoard($notifyData);
Dodati posle
// Ajax Chat New Topic Notification
global $user_info, $board, $scripturl, $boardName, $topic;
$smcFunc['db_insert']('',
'{db_prefix}ajaxchat_messages',
array(
'userID' => 'int', 'userName' => 'string-255', 'userRole' => 'int', 'channel'=> 'int', 'ip' => 'string-255', 'text' => 'string-255',
),
array(
$posterOptions['id'], $user_info['name'], 1, 0, $posterOptions['ip'], '[color=red][b]Nova tema: [url='.$scripturl . '?topic=' . $topic . '.new#new'.']'.html_entity_decode($_POST['subject']).'[/url][/b][/color]'
),
array('autopost')
);
// End Ajax Chat New Topic Notification
zatim pronaci
sendNotifications($topic, 'reply');
Dodati posle
{
sendNotifications($topic, 'reply');
// Ajax Chat New Reply Notification
global $user_info, $board, $scripturl, $boardName, $topic;
$smcFunc['db_insert']('',
'{db_prefix}ajaxchat_messages',
array(
'userID' => 'int', 'userName' => 'string-255', 'userRole' => 'int', 'channel'=> 'int', 'ip' => 'string-255', 'text' => 'string-255',
),
array(
$posterOptions['id'], $user_info['name'], 1, 0, $posterOptions['ip'], '[color=red][b]Novi odgovor: [url='.$scripturl . '?topic=' . $topic . '.new;topicseen#new'.']'.html_entity_decode($_POST['subject']).'[/url][/b][/color]'
),
array('autopost')
);
// End Ajax Chat New Reply Notification
}
Sada cete dobijati odgovor na chat svaki put kada neko postavi novu temu ili odgovor.
Da bi se obavestenja videla i na Shoutbox potrebno je u ACP/Configuration/Modifications/Chat ukljuciti opciju
Integrate shout box and chat room?