[SMF AChat] - мод AJAX чат

Автор Zwezdochet, 21 октября 2006, 13:07:02

« назад - далее »

0 Пользователи и 3 гостей просматривают эту тему.

Bugo

О каких именно браузерах идёт речь? У меня чат нормально работает в Google Chrome (4.х+), в Safari (4.0.5), в Firefox (а значит и в Kylo), в IE (8.0+), Opera (10.54). Видимо, дело в ваших индивидуальных настройках (что-нибудь запретили в браузере — вот и вся проблема). Всё, что нужно этому чату для полноценной работы: JavaScript, Cookies и плагин Flash (как минимум 9 версии — для воспроизведения звука).

Vanok

Цитата: Bugo от 15 мая 2010, 15:03:03
О каких именно браузерах идёт речь? У меня чат нормально работает в Google Chrome (4.х+), в Safari (4.0.5), в Firefox (а значит и в Kylo), в IE (8.0+), Opera (10.54). Видимо, дело в ваших индивидуальных настройках (что-нибудь запретили в браузере — вот и вся проблема). Всё, что нужно этому чату для полноценной работы: JavaScript, Cookies и плагин Flash (как минимум 9 версии — для воспроизведения звука).

Пожалуйста, не надо сравнивать нас с дураками. В данном случае чат тестировался несколькими пользователями и о единичном запрете речь идти не может. Тут явно проблема в сервере (чего-то чату не хватает) или форуме (несовместимость с другим модом, например). Может быть дело в том, что я без сокета его установил? Просто странно: в фаерфоксе нормально работает, в остальных браузерах глючит. Ладно бы еще, если совсем не работал :)

CedarMill

Перепроверил хостинг. Оказалось проблема была в отключенном mod_rewrite
После включения mod_rewrite, чат стал работать во всех браузерах.
I love SMF and Joomla!

Vanok

Странно. Мне его включение ничего не дало :(

CedarMill

Vanok, на каком хостинге располагается ваш форум? Скорей всего проблема в хостинге.
I love SMF and Joomla!

Vanok

Цитата: CedarMill от 26 мая 2010, 13:24:17
Vanok, на каком хостинге располагается ваш форум? Скорей всего проблема в хостинге.
У меня выделенный сервер. На скидку из нестандартных настроек могу назвать Nginx - может в нем дело?

Validoll

товарищи программисты, нужна ваша помощь:
хочу в шапке чата установить свой  логотип-ссылку на главную. В блок копирайтов лезть не хочу, создавал рядом отдельный div - тут либо накосячил, либо оно там где-то блокируется-ибо изменений на странице не было вовсе (да-да, кэш я чистил)
Может быть это как-то можно вставить в переменную, содержащую текст заголовка?

/lib/lang/ru.php

$lang['title'] = 'Чат на таком_то_сайте';
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

0daliska

Цитата: Validoll от 01 июня 2010, 22:40:05
товарищи программисты, нужна ваша помощь:
хочу в шапке чата установить свой  логотип-ссылку на главную. В блок копирайтов лезть не хочу, создавал рядом отдельный div - тут либо накосячил, либо оно там где-то блокируется-ибо изменений на странице не было вовсе (да-да, кэш я чистил)
Может быть это как-то можно вставить в переменную, содержащую текст заголовка?

/lib/lang/ru.php

$lang['title'] = 'Чат на таком_то_сайте';

Ну и что Вам мешает попробовать это вставить в эту строчку картинку со ссылкой?
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Validoll

а каким тэгом? (я потому и спрашиваю, что в этом деле только учусь ещё...)
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

0daliska

Цитата: Validoll от 01 июня 2010, 23:32:58
а каким тэгом? (я потому и спрашиваю, что в этом деле только учусь ещё...)
$lang['title'] = '<a href="http://you_forum/index.php"><img src="http://you_forum/Themes/default/images/kartinka.jpg"></a>';... Но тогда, по-моему и в заголовке окна чата этот код высвечиваться будет... Так что попробуй, если мои подозрения подтвердятся, то подскажу, куда еще можно попробовать воткнуть
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Validoll

Да, это я и сам пробовал-высвечивается код, так как переменная, по все видимости исключительно текстовая ((
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

Awilum

А может все таки проще в одном из шаблоном фале(.template) чата написать то что вам нужно

0daliska

Цитата: Awilum от 01 июня 2010, 23:49:59
А может все таки проще в одном из шаблоном фале(.template) чата написать то что вам нужно
Код у чата смотрели в шаблоне? Найдите место...
Validoll, пока я пасс... Там так с ходу не разберешься, а времени свободного мало...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

0daliska

Не, вот привыкла в php искать... Дура... html смотрите!!!! в папке template!
Попробуйте в кусках кода:
<div id="loginHeadlineContainer">
<h1>[LANG]title[/LANG]</h1>
</div>

<h1>[LANG]title[/LANG]</h1> замените на <a href="http://you_forum/index.php"><img src="http://you_forum/Themes/default/images/kartinka.jpg"></a> во всех html файлах из этой папки...
Только предварительно себе копии исходных этих файлов сохраните... На всякий пожарный... :) Может, чего и выйдет
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

0daliska

Итак, правим только logs.html, loggedIn.html и loggedOut.html. Код полностью как сказала, так и пишем, что сказала то и заменяем...
Работает, проверила...  Вот скриншоты...
Единственное, надо будет при помощи css убрать окантовку у картинки... Но только на форме входа... И это уже сам...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Awilum

>Единственное, надо будет при помощи css убрать окантовку у картинки...

css -> нужный селектор -> border:0;

Validoll

Работает, огромное вам, человеческое и нечеловеческое спасибо! Очень Благодарен!
Код в файле loggedin заменил-уже заработало(может быть и не стоит менять остальные?)
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

0daliska

Цитата: Validoll от 02 июня 2010, 00:55:46
Работает, огромное вам, человеческое и нечеловеческое спасибо! Очень Благодарен!
Код в файле loggedin заменил-уже заработало(может быть и не стоит менять остальные?)
Это уж Вам решать! ;) Удачи!
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Validoll

Всё, что хотел сделать-сделал. Думаю как приписывать каждой теме свой логотип (просто в моём варианте на тёмном фоне видна-таки белая кромка)

Но вопрос не в этом: в меню ввода логина/пароля вокруг лого осталась рамка. Я так и не нашел её хвосты. Firebug вроде бы пишет файл core.css но там как я не менял-осталось...

wallbash
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

0daliska

#119
Цитата: Validoll от 04 июня 2010, 21:45:06
Всё, что хотел сделать-сделал. Думаю как приписывать каждой теме свой логотип (просто в моём варианте на тёмном фоне видна-таки белая кромка)

Но вопрос не в этом: в меню ввода логина/пароля вокруг лого осталась рамка. Я так и не нашел её хвосты. Firebug вроде бы пишет файл core.css но там как я не менял-осталось...

wallbash
Нет, я так не играю...
Все ж для решения дано...
Можно и напрямую в коде, раз в css глухо...
<a href="http://you_forum_adress/index.php"><img border="0" src="http://you_forum_adress/Themes/default/images/kartinka.gif"></a>
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Validoll

Так в том-то и задачка: почему css глухо? buck
Код есть:
#loginContent {
background-image: url(http://парам-пам-пам.gif);
background-repeat: no-repeat;
background-color: #FFF8B3;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

0daliska

#121
Цитата: Validoll от 04 июня 2010, 23:53:46
Так в том-то и задачка: почему css глухо? buck
Код есть:
#loginContent {
background-image: url(http://парам-пам-пам.gif);
background-repeat: no-repeat;
background-color: #FFF8B3;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;

Ой, как я сейчас поругаюсь!!!
Потому что img надо прописать для данного    #loginContent, и не просто img, а стили для картинки внутри ссылки, то бишь
#loginContent a img {}
Либо для img вводить свой класс, например <a href="http://you_forum_adress/index.php"><img class="uchim_css" src="http://you_forum_adress/Themes/default/images/kartinka.gif"></a>
и классу .uchim_css {} задавать нужные параметры
Только нафига это делать, если в этом случае этот класс придется во все .css возможные добавлять... Проще всего в коде напрямую профиксить...
Учебник по css тут: http://www.htmlbook.ru/ ... Штудируйте...
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Validoll

Даже и не знаю, что сказть: очередное "гран мерси" для Вас, скорее всего уже мало значит. Однако, все равно - спасибо за труды и неоценимую помощь.
П.С. а учебник этот я давно читаю... только уж простите-я всего лишь делаю первые неловкие шаги по такому полю, как веб программирование. Буду учиться и далее...
Занимаюсь визуализацией модов и созданием рисунков-концептов для модификаций в разработке.
Что-то не работает? Проверьте права доступа к файлам.

0daliska

Цитата: Validoll от 05 июня 2010, 01:40:49
Даже и не знаю, что сказть: очередное "гран мерси" для Вас, скорее всего уже мало значит. Однако, все равно - спасибо за труды и неоценимую помощь.
П.С. а учебник этот я давно читаю... только уж простите-я всего лишь делаю первые неловкие шаги по такому полю, как веб программирование. Буду учиться и далее...
Ну как же, спасибо - всегда приятно  angel
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

Wodan

Русские имена не только не отображаются, но и в базу не пишутся.
Есть пути решения?

dimans42

подскажите пожалуйста как ShoutBox запихать в низ форума?

0daliska

Самое простое - поставить сиплпортал, и юзать его ShoutBox, а тот уже в низ, и вверх, и в бок, и куда хочешь затолкать можно....
Уехала отдыхать. Сейчас без интернета до 1 августа. Приеду - выполню все обещания
® For members of Russian community (simplemachines.ru) only

dimans42

есть, но как то не нравится мне он, да и посетителям тоже, этот больше подходит, но хотят его в низ.

BIOHAZARD

Цитата: dimans42 от 18 сентября 2010, 22:14:56
подскажите пожалуйста как ShoutBox запихать в низ форума?
было уже, поищите по форуму
там как-то слоями делалось, так что надо было просто две функции в коде чата переименовать
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

dimans42

ниче я не нашол, час бился wallbash

Bugo

Найти можно по запросу «поменять местами название функций». Хотя поиск по названию мода тоже дает искомую тему.

dimans42

ох, спасибо большое, а я не нашел, дуб наверно ;D

Nes Cry

#132
разобрался

kak2z

#133
ЦитироватьПролистал последние 10 страниц ответа не нашел. Поиск тоже ничего не подсказал, может камрады Вы мне поможете?
Ставлю чат на денвер - все отлично. Ставлю на хостинг вот что выдает:
ЦитироватьInternal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@kak2z.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 Server at kak2z.ru Port 80

В чем бок может быть?

Проблема решена с помощью хостера. Надо было права файлов поменять с 666 на 644.
Теперь новая проблема. См. вложение
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

kak2z

Кто то может подсказать что с моим чатом?? Спасибо.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)


kak2z

Так этот же чат установленный на чистый СМФ на денвере работает нормально((
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

BlogeR

#137


kak2z, в файле FABridge.js замени:

if (/Explorer/.test(navigator.appName) || /Konqueror|Safari|KHTML/.test(navigator.appVersion))

на

if((!(/Chrome/.test(navigator.appVersion))) && ((/Explorer/.test(navigator.appName) || /Konqueror|Safari|KHTML/.test(navigator.appVersion))))

Все должно заработать!

P.S. кто-нибудь решил проблему с отображением русских имен?! (AjaxChat Integration 3.2.1 - не отображаются в чате)
Bogdanov Design - Дизайн, создание и разработка сайтов г. Великий Новгород

Bugo

Ответ дан где-то в теме.

BlogeR

Цитата: Bugo от 04 декабря 2010, 21:11:47
Ответ дан где-то в теме.
это?
Цитировать
для перевода остальных надписей правим файл 'forum/Sources/AChat/func/chat.php'

у меня форум в кодировке CP1251, проблем с кириллицей в чате не наблюдал. но рекомендуют сделать такую замену в 'forum/Sources/AChat/func/chat.php'

                 if ((!$user_info['username']=="") && (!$_POST["message"]=="")){

                 $sql = 'insert into '.$db_prefix.'tpv_chat (`ID`, `DATE`, `NAME`, `MESSAGE`, `TYPE`) VALUES (NULL, \''.date("d/m/y - h:i").'\', \''.$user_info['username'].'\', \''.$_POST["message"].'\', \''.$type.'\')';
                                db_query($sql,__FILE__,__LINE__);

заменить на

                 if ((!$user_info['username']=="") && (!$_POST["message"]=="")){

                 $_POST["message"] =&nbsp;&nbsp; iconv("UTF-8", "windows-1251", $_POST["message"]);

                 $sql = 'insert into '.$db_prefix.'tpv_chat (`ID`, `DATE`, `NAME`, `MESSAGE`, `TYPE`) VALUES (NULL, \''.date("d/m/y - h:i").'\', \''.$user_info['username'].'\', \''.$_POST["message"].'\', \''.$type.'\')';
                                db_query($sql,__FILE__,__LINE__);
но у меня нет такого файла и папок! (AChat/func/chat.php)
Bogdanov Design - Дизайн, создание и разработка сайтов г. Великий Новгород

Bugo


BlogeR

#141
Цитата: Bugo от 04 декабря 2010, 21:23:32
Читайте дальше.
это?
Цитировать// The encoding of the data source, like userNames and channelNames:
$config['sourceEncoding'] = 'UTF-8';
Bogdanov Design - Дизайн, создание и разработка сайтов г. Великий Новгород

BlogeR

может все-таки кто подскажет чего-нибудь?
Bogdanov Design - Дизайн, создание и разработка сайтов г. Великий Новгород

GeorG

У вас форум в какой кодировке...И посмотрите таблицы чата, они одинаковы?

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

BlogeR

#144
одинаковы - cp1251.

P.S. проблема решена.
Bogdanov Design - Дизайн, создание и разработка сайтов г. Великий Новгород

DimKA

форум SMF 2.0 RC3 кодировка win1251
Установил чат.  Перечитал весь форум.
Таблицу менял в установщике.
Писать можно только латиницей или кракозябрами .
куда копать ?

GeorG

ЦитироватьТаблицу менял в установщике.
И какая по факту в таблицах?
Смотри в phpMyAdmin.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

DimKA

smf_ajaxchat_bans     cp1251_general_ci   1.0 КБ   -
smf_ajaxchat_invitations     cp1251_general_ci   1.0 КБ   -
smf_ajaxchat_messages     cp1251_general_ci   62.4 КБ   -
smf_ajaxchat_online     cp1251_general_ci   1.2 КБ   96 Байт
smf_ajaxshout_bans     cp1251_general_ci   1.0 КБ   -
smf_ajaxshout_invitations  cp1251_general_ci   1.0 КБ   -
smf_ajaxshout_messages  cp1251_general_ci   1.0 КБ   -
smf_ajaxshout_online      cp1251_general_ci

GeorG

Посмотрите саму структуру таблиц, например, smf_ajaxchat_bans там сравнение случайно не utf8_bin?
Файл которые делает таблицы Tables_2.php (смотрите установщик) там и у самого файла кодировка utf-8)))

Вообще, чат оптимизирован под латиницу, там надо его весь перелопачивать, если ставить на cp1251...
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

DimKA

Цитата: Geor'G от 22 марта 2011, 14:50:16
Посмотрите саму структуру таблиц, например, smf_ajaxchat_bans там сравнение случайно не utf8_bin?

Нет userName   varchar(64)   cp1251_general_ci  wallbash