Chat by Siropu

Chat by Siropu 1.25.1

Нет прав для скачивания
зачем обновлял непонятно
upload_2016-5-4_5-39-35.png
 
Где-то конфликт шаблона с новыми настройками и вкладками. Заодно по настройкам пройдись и по правам участников форума.
 
Фу фу фу ... С трудом но опять все перелопатил еле вернул примерно то что делал в прошлый раз (
upload_2016-5-4_9-59-56.png
 
Так от того, что делал прошлый раз и наверняка прямой правкой в шаблонах это и произошло :)
 
ну так я это все делал через настройки самого чата не в шаблонах . По логике вещей должно было с обновлением все сработать )Чего и не произошло .
 
По логике вещей должно было с обновлением все сработать
Не все в мире подчиняется логике :) Там система такая, если настройки в основных они не сохранятся с обновлением, так как есть указанные по умолчанию, вот в настройках стиля сохраняются.
 
Тьфу тьфу но я справился даже чутка лучше получилось чем было раньше ) Но сам чат меня радует ) До этого обновления у меня не работал автоответчик а сейчас пашет ) Есть свои + во всем ).
 
Здравствуйте, только что обновил чат с 1.21 до актуальной версии, в итоге в главном окне чата пропали сообщения; при попытке написать что-то сообщения не появляются, но видны в архиве.
кеш плагинов чистил, настройки проверял. до этого никогда ничего подобного не было. помогите :(
 
Стиль стандартный ? Проверяли в нем есть сообщения ?
 
стиль стандартный
Проверяли в нем есть сообщения ?
ээ, где именно? :-)

в /chat/archive сообщения отображаются, а вот на главной - ничего. просто окно чата и никаких сообщений. добавляешь сообщение - в логе пусто :(

UPD: только что попробовал сделать revert для siropu_chat_editor
- единственная часть, которая содержала модификации - не помогло.

может откатить до прошлой версии?
 
Последнее редактирование модератором:
Стиль на форуме какой используется ?
переключитесь на дефолтный и проверьте
 
если есть то пробуйте заменить содержимое шаблона siropu_chat
Код:
<xen:if is="{$chatPage}">
    <xen:title>{xen:phrase siropu_chat}</xen:title>
    <style>.titleBar {display: none;}</style>

    <xen:if is="{$visitor.permissions.siropu_chat.addRooms} != 0 AND !({$chatSession.user_is_banned} AND {$chatUserBans.chat})">
        <xen:topctrl>
            <a href="{xen:link 'chat/rooms/add'}" class="callToAction OverlayTrigger" data-cacheoverlay="false"><span>{xen:phrase siropu_chat_room_add}</span></a>
        </xen:topctrl>
    </xen:if>
</xen:if>

<xen:require css="siropu_chat.css" />
<xen:if is="{$chatFullPage}">
    <xen:require css="siropu_chat_full.css" />
</xen:if>
<xen:if is="{$chatSidebar}">
    <xen:require css="siropu_chat_sidebar.css" />
</xen:if>
<xen:require css="bb_code.css" />

<xen:set var="$chatEditorOnTop">{xen:if '{$chatSettings.editor_on_top}', 1, 0}</xen:set>
<xen:set var="$chatMultiRooms">{xen:if '{$xenOptions.siropu_chat_rooms_enabled} AND {$visitor.permissions.siropu_chat.joinRooms} AND ({$visitor.permissions.siropu_chat.joinMultipleRooms} == -1 || {$visitor.permissions.siropu_chat.joinMultipleRooms} > 1)', 1, 0}</xen:set>
<xen:set var="$chatEmbedRooms">{xen:if '{$chatMode} != "embed" || {$xenOptions.siropu_chat_embed_rooms_enabled}', 1, 0}</xen:set>
<xen:set var="$chatForumActivityTab">{xen:if '({$xenOptions.siropu_chat_forum_activity_threads} || {$xenOptions.siropu_chat_forum_activity_posts}) AND {$xenOptions.siropu_chat_forum_activity_tab}', 1, 0}</xen:set>

<xen:include template="siropu_chat_js" />
<xen:require js="js/Siropu/Chat/chat.js?_v={$xenAddOns.siropu_chat}" />

<div id="siropuChat" class="{$chatClass}" data-user="{xen:if '{$visitor.username}', '{$visitor.username}', '{xen:phrase guest}'}" data-session="{xen:if '{$chatSession} AND {xen:calc '{$serverTime} - {$chatSession.user_last_activity}'} <= {xen:calc '{$xenOptions.siropu_chat_last_activity_minutes} * 60'}', 1, 0}">
    <div id="siropuChatHeader">
        <h3>{xen:phrase siropu_chat}{xen:if '{$xenOptions.siropu_chat_rooms_enabled} AND {$visitor.permissions.siropu_chat.joinRooms} AND !{$chatMultiRooms} AND {xen:count $chatRooms} > 1', '<span> - {$chatRooms.{$chatRoomId}.room_name}</span>', ''}</h3>
        <div id="siropuChatOptions">
            <xen:if is="{$chatReports}">
                <a href="{xen:link 'chat/reports'}" id="siropuChatReports" title="{xen:phrase reports} ({$chatReports})"><em>{xen:phrase reports} ({$chatReports})</em> {xen:if '@siropuChatFontAwesome', '<i class="fa fa-exclamation-triangle"></i>', '<span></span>'}</a>
            </xen:if>
            <xen:if is="{$xenOptions.siropu_chat_rules}">
                <a href="{xen:link 'chat/rules'}" id="siropuChatRules" class="OverlayTrigger" title="{xen:phrase siropu_chat_rules}"><em>{xen:phrase siropu_chat_rules}</em> {xen:if '@siropuChatFontAwesome', '<i class="fa fa-book"></i>', '<span></span>'}</a>
            </xen:if>
            <xen:if is="{$xenOptions.siriopu_chat_display_help_command_link}">
                <a href="{xen:link 'chat/help'}" id="siropuChatHelp" class="OverlayTrigger" title="{xen:phrase siropu_chat_help}"><em>{xen:phrase siropu_chat_help}</em> {xen:if '@siropuChatFontAwesome', '<i class="fa fa-question-circle"></i>', '<span></span>'}</a>
            </xen:if>
            <xen:if is="{$xenOptions.siropu_chat_page.enabled} AND !{$xenOptions.siropu_chat_page.position} AND !{$chatPage}">
                <a href="{xen:link 'chat'}" id="siropuChatPageLink" title="{xen:phrase siropu_chat_page}"><em>{xen:phrase siropu_chat_page}</em> {xen:if '@siropuChatFontAwesome', '<i class="fa fa-external-link"></i>', '<span></span>'}</a>
            </xen:if>
            <a role="button" id="siropuChatToggleUsers" title="{xen:phrase siropu_chat_users_chatting}">{xen:if '@siropuChatFontAwesome', '<i class="fa fa-users"></i>', '<span></span>'}</a>
            <xen:if is="{$xenOptions.siropu_chat_rooms_enabled} AND {$visitor.permissions.siropu_chat.joinRooms} AND !{$chatMultiRooms} AND {$chatEmbedRooms}">
                <a role="button" id="siropuChatToggleRooms" title="{xen:phrase siropu_chat_room_list}"><em>{xen:phrase siropu_chat_room_list}</em> {xen:if '@siropuChatFontAwesome', '<i class="fa fa-list-alt"></i>', '<span></span>'}</a>
            </xen:if>
            <div class="Popup">
                <a rel="Menu" class="NoPopupGadget" data-tipclass="flipped"><em>{xen:phrase siropu_chat_options}</em> <span class="arrowWidget"></span></a>
                <div class="Menu">
                    <div class="primaryContent menuHeader">
                        <h3>{xen:phrase siropu_chat_options}</h3>
                    </div>
                    <form id="siropuChatSettings">
                        <label><input type="checkbox" name="sound" value="1" {xen:checked $chatSettings.sound}> {xen:phrase siropu_chat_settings_sound}</label><br>
                        <label><input type="checkbox" name="maximized" value="1" {xen:checked $chatSettings.maximized}> {xen:phrase siropu_chat_settings_maximized}</label><br>
                        <label><input type="checkbox" name="inverse" value="1" {xen:checked $chatSettings.inverse}> {xen:phrase siropu_chat_settings_inverse}</label><br>
                        <label><input type="checkbox" name="editor_on_top" value="1" {xen:checked $chatSettings.editor_on_top}> {xen:phrase siropu_chat_settings_editor_on_top}</label><br>
                        <label><input type="checkbox" name="hide_bot" value="1" {xen:checked $chatSettings.hide_bot}> {xen:phrase siropu_chat_settings_hide_bot}</label><br>
                        <xen:if is="{$xenOptions.siropu_chat_user_list_enabled}">
                            <label><input type="checkbox" name="hide_chatters" value="1" {xen:checked $chatSettings.hide_chatters}> {xen:phrase siropu_chat_settings_hide_chatters}</label><br>
                        </xen:if>
                        <xen:if is="{$visitor.user_id}">
                            <label><input type="checkbox" name="show_ignored" value="1" {xen:checked $chatSettings.show_ignored}> {xen:phrase siropu_chat_settings_show_ignored}</label><br>
                        </xen:if>
                        <xen:if is="{$visitor.user_id} AND {$xenOptions.siropu_chat_desktop_notifications}">
                            <label><input type="checkbox" name="disable_notifications" value="1" {xen:checked $chatSettings.disable_notifications}> {xen:phrase siropu_chat_settings_disable_desktop_notifications}</label><br>
                        </xen:if>
                        <xen:if is="{$chatMode} == 'all'">
                            <label><input type="checkbox" name="disable_autohide" value="1" {xen:checked $chatSettings.disable_autohide}> {xen:phrase siropu_chat_settings_disable_autohide}</label><br>
                        </xen:if>
                        <xen:if is="!{$chatPage} AND {$visitor.user_id}">
                            <label><input type="checkbox" name="disabled" value="1" {xen:checked $chatSettings.disabled}> {xen:phrase siropu_chat_settings_disable}</label>
                        <xen:else />
                            <input type="hidden" name="disabled" value="0">
                        </xen:if>
                        <xen:if is="{$visitor.permissions.siropu_chat.chooseDisplayMode}">
                            <div id="siropuChatDisplayMode">
                                <label>{xen:phrase siropu_chat_display_mode}:</label><br>
                                <select name="display_mode" class="textCtrl">
                                    <xen:if is="in_array({$xenOptions.siropu_chat_display_mode}, array('embed', 'chat'))">
                                    <option value="default" {xen:selected '{$chatSettings.display_mode} == "default"'}>{xen:phrase siropu_chat_mode_default}</option>
                                    </xen:if>
                                    <option value="all" {xen:selected '{$chatMode} == "all"'}>{xen:phrase siropu_chat_mode_all_pages}</option>
                                    <option value="above_forums_list" {xen:selected '{$chatMode} == "above_forums_list"'}>{xen:phrase siropu_chat_mode_above_forums_list}</option>
                                    <option value="below_forums_list" {xen:selected '{$chatMode} == "below_forums_list"'}>{xen:phrase siropu_chat_mode_below_forums_list}</option>
                                    <option value="sidebar_below_visitor_panel" {xen:selected '{$chatMode} == "sidebar_below_visitor_panel"'}>{xen:phrase siropu_chat_mode_sidebar_below_visitor_panel}</option>
                                    <option value="sidebar_bottom" {xen:selected '{$chatMode} == "sidebar_bottom"'}>{xen:phrase siropu_chat_mode_sidebar_bottom}</option>
                                </select>
                            </div>
                        </xen:if>
                        <xen:if is="{$xenOptions.siropu_chat_colored_messages_enabled} AND {$visitor.permissions.siropu_chat.useColor}">
                            <div id="siropuChatSelectColor">
                                <label>{xen:phrase siropu_chat_your_message_color}:</label><br>
                                <xen:if is="{$xenOptions.siropu_chat_color_picker_enabled}">
                                    <input type="hidden" name="color_picker" value="{xen:if '{$chatSettings.color}', '#{$chatSettings.color}', '@contentText'}" class="textCtrl ColorPicker DisablePalette">
                                    <input type="hidden" name="color" value="{$chatSettings.color}">
                                <xen:else />
                                    <select name="color" class="textCtrl">
                                        <option value="">({xen:phrase none})</option>
                                        <xen:foreach loop="{$chatColors}" key="$key" value="$color">
                                            <option value="{$key}"{xen:if '{$chatSettings.color} == {$key}', ' selected', ''}>{$color}</option>
                                        </xen:foreach>
                                    </select>
                                </xen:if>
                            </div>
                        </xen:if>
                    </form>
                    <ul class="secondaryContent blockLinksList siropuChatLinkList">
                        <xen:if is="{$visitor.permissions.siropu_chat.addRooms} != 0 AND !({$chatSession.user_is_banned} AND {$chatUserBans.chat})">
                            <li><a href="{xen:link chat/rooms/add}" class="OverlayTrigger" data-cacheoverlay="false">{xen:phrase siropu_chat_room_add}</a></li>
                        </xen:if>
                        <xen:if is="{$visitor.permissions.siropu_chat.editNotices}">
                            <li><a href="{xen:link chat/notices}" class="OverlayTrigger"data-cacheoverlay="false">{xen:phrase siropu_chat_edit_notices}</a></li>
                        </xen:if>
                        <xen:if is="{$visitor.permissions.siropu_chat.viewArchive}">
                            <li><a href="{xen:link chat/archive}">{xen:phrase siropu_chat_view_archive}</a></li>
                        </xen:if>
                        <xen:if is="{$xenOptions.siropu_chat_top_chatters.enabled}">
                            <li><a href="{xen:link chat/top}" class="OverlayTrigger" data-cacheoverlay="false">{xen:phrase siropu_chat_view_top_chatters}</a></li>
                        </xen:if>
                        <xen:if is="{$visitor.permissions.siropu_chat.viewBanned}">
                            <li><a href="{xen:link chat/banned}">{xen:phrase siropu_chat_view_banned}</a></li>
                        </xen:if>
                    </ul>
                </div>
            </div>
        </div>
    </div>

    <xen:if is="{$chatNotice}">
        <div id="siropuChatNotice"{xen:if '{$visitor.permissions.siropu_chat.editNotices}', ' class="siropuChatNoSelection"', ''}>
            <div id="siropuChatNoticeText">{xen:raw $chatNotice}</div>
            {xen:if '{$visitor.permissions.siropu_chat.editNotices}', '<a href="{xen:link chat/notices}" id="siropuChatEditNotices" class="siropuChatEdit OverlayTrigger Tooltip" title="{xen:phrase siropu_chat_edit_notices}" data-cacheoverlay="false">{xen:phrase edit}</a>', ''}
        </div>
    </xen:if>

    <xen:if is="{$chatAds.aboveMessages}">
        <div class="siropuChatAds" style="border-top: 0;">
            {xen:raw $chatAds.aboveMessages}
        </div>
    </xen:if>

    <xen:if is="{$chatEditorOnTop}">
        <xen:include template="siropu_chat_editor" />
    </xen:if>

    <xen:hook name="sam_chat_above_messages" />

    <xen:if is="{$chatMultiRooms} AND {$chatEmbedRooms}">
        <xen:include template="siropu_chat_rooms_tabs" />
    </xen:if>

    <div id="siropuChatContent">
        <xen:if is="{$xenOptions.siropu_chat_rooms_enabled}">
            <ol id="siropuChatRooms"></ol>
        </xen:if>

        <xen:foreach loop="{$chatUserRooms}" key="$roomId" value="$data">
            <xen:if is="{$chatRooms.{$roomId}}">
                <div id="siropuChatRoom-{$roomId}" data-room-id="{$roomId}"{xen:if '{$roomId} != {$chatRoomId}', ' style="display: none;"', ''}>
                    <ol class="siropuChatUsers">
                        <xen:include template="siropu_chat_users">
                            <xen:map from="$chatUsers.{$roomId}.data" to="$chatUsers" />
                        </xen:include>
                    </ol>
                    <ol class="siropuChatMessages" data-last-id="{xen:helper siropu_chat_room_last_message_id, {$chatMessages.{$roomId}}, $chatSettings.inverse}" data-autoscroll="1">
                        <xen:include template="siropu_chat_messages">
                            <xen:map from="$chatMessages.{$roomId}" to="$chatMessages" />
                        </xen:include>
                    </ol>
                </div>
            </xen:if>
        </xen:foreach>

        <xen:if is="{$chatForumActivityTab} AND {$chatMultiRooms}">
            <ol id="siropuChatForumActivity" data-last-id="{xen:helper siropu_chat_room_last_message_id, $chatForumActivity, $chatSettings.inverse}" data-autoscroll="1">
                <xen:if is="{$chatForumActivity}">
                    <xen:include template="siropu_chat_forum_activity" />
                <xen:else />
                    <li>{xen:phrase siropu_chat_no_forum_activity}</li>
                </xen:if>
            </ol>
        </xen:if>
    </div>

    <xen:if is="{$chatAds.belowMessages}">
        <div class="siropuChatAds" style="border-bottom: 0;">
            {xen:raw $chatAds.belowMessages}
        </div>
    </xen:if>

    <xen:hook name="sam_chat_below_messages" />

    <xen:if is="!{$chatEditorOnTop}">
        <xen:include template="siropu_chat_editor" />
    </xen:if>
</div>
<xen:if is="{$chatMode} == 'all' AND !{$chatPage}">
    <style>
    .siropuChatLinkList {
        max-height: 80px !important;
    }
    body {
        padding-bottom: 30px;
    }
    @media (max-width: 480px) {
        body {
            padding-bottom: 80px;
        }
    }
    </style>
    <div id="siropuChatBar">
        <div id="siropuChatLastMessage"{xen:if '@siropuChatFontAwesome', ' style="background: none; padding-left: 6px;"', ''}>
            <xen:include template="siropu_chat_last_row" />
        </div>
        <a href="#" id="siropuChatToggle" class="Tooltip" title="{xen:phrase siropu_chat_toggle}">{xen:phrase siropu_chat} [<span>{xen:if '{$chatUsersCount}', '{$chatUsersCount}', 0}</span>]</a>
    </div>
</xen:if>
<xen:if is="{$xenOptions.siropu_chat_color_picker_enabled}">
    <xen:include template="siropu_chat_color_picker" />
</xen:if>
<xen:if is="{$chatPageSidebar}">
    <xen:include template="siropu_chat_sidebar" />
</xen:if>

кстати, версия движка:
XenForo 1.5.5
а чего не обновите ?
 
В первую очередь, перезалить файлы, и вернуть все устаревшие шаблоны, а по шаблонам лазать, это последнее дело.
 
  • Мне нравится
Реакции: Hope
заменил, всё-равно не работает :( при чём при просмотре комнат показывает количество участников, а в главном окне - пустота :(

а чего не обновите ?
только сегодня увидел обновление :)

В первую очередь, перезалить файлы, и вернуть все устаревшие шаблоны
спасибо. сейчас попробую установить по новой.
 

Вложения

  • Capture-1.jpg
    Capture-1.jpg
    74.5 KB · Просмотры: 12
перезаливка не помогает устаревшие шаблоны отсутствуют такое у меня со стилем class случилось как обновился (
помогло то что я взял содержимое шаблона siropu_chat из дефолтного стиля и заменил в class
 
к счастью, в моём случае переустановка плагина помогла.
большое спасибо Rommax и Mirovinger за оперативное участие!
 

Вложения

  • Capture-1.jpg
    Capture-1.jpg
    85.3 KB · Просмотры: 14
Mercurial, с чего Вы взяли, что за основу будет взята Ваша локализация?
 
Потому что другой тут нет) да и не думаю что будет переводить заново. И у той что лежит надо править около 20 фраз вроде.
 
Ну я например локализовываю данный чат с самой первой версии плагина, но это не значит, что если я захочу, то я не смогу выложит свой перевод в паблик. :)
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу