ExBB Community » Файловый ExBB » Решение проблем » Как убрать ICQ?

Страниц (1): [1]
 

1. Toxa - 18 июня 2013 — 22:48 - перейти к сообщению
Всем доброго времени суток. Поиск на форуме в данном вопросе результатов не дал, потому открыл данную тему. Если где-то есть уже решение проблемы, пож-та, не пинайте (ну не нашел, а может плохо искал)

Суть вопроса в следующем:
Долго искал проблему, почему форум долго соображает перед открытием страниц. Недавно был достигнут "рекорд" по длительности соображения [Script Execution time: 40.6563]. Сначала грешил на медленный хост, поменял - ситуация не изменилась. Недавно обнаружил, что все дело в ответе сервера ICQ при проверке пользователя "в сети/не в сети".



Хочу отключить эту гадость, поубирать лишнее. В профиле пусть поле остается (кому нужно, через профиль посмотрят UIN), а вот проверку и вывод информации на форум бы выкинуть - это уже лишнее (на мой взгляд). Копаюсь в файлах и не могу понять, где и что нужно убрать...

Заранее спасибо
2. electron - 19 июня 2013 — 08:33 - перейти к сообщению
Toxa пишет:
а вот проверку и вывод информации на форум бы выкинуть - это уже лишнее

отключаем вывод ICQ-статуса в профиле. идем в файл profile.php находим строку :

Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 5 сообщений


в профиле пропадет "цветок", останется только номер ICQ

отрубаем вывод информации на страницах форума. идем в файл topic.php находим строку

Скрытый текст:
Для просмотра Вам необходимо авторизоваться и оставить не менее 5 сообщений


в темах останется значек ICQ , но он будет всегда с красным цветком :



но ссылки на нем уже не будет и проверка на наличие пользователя icq в сети будет отключена. как вариант - воспользоваться фотошопом и зарисовать красный цветок на самой кнопке чтоб глаз не мозолил.

всё)
3. Toxa - 19 июня 2013 — 18:08 - перейти к сообщению
Спасибо. Все сделал - разница ощутима
4. igrok54 - 27 июня 2013 — 11:11 - перейти к сообщению
electron пишет:

отключаем вывод ICQ-статуса в профиле. идем в файл profile.php находим строку :

[hide=5]
CODE:
$icqlogo = ($user['icq'] !== '') ? '<img src="http://online.mirabilis.com/scripts/online.dll?icq='.$user['icq'].'&img=5" align="abscenter" width="18" height="18" border="0">':'';


и заменяем ее на :

CODE:
$icqlogo = ($user['icq'] !== '') ? '':'';



Лучше заменить тогда на:
CODE:
$icqlogo = '';

Зачем проверять условие и выбирать значение, если оба варианта для выбора одинаковы...
5. Toxa - 27 июня 2013 — 11:27 - перейти к сообщению
igrok54, если я правильно понимаю, в Вашем случае и иконки ICQ под постами пользователей, у которых он прописан в профиле, тоже исчезнут.
У меня была задача отметить в постах, что у пользователей UIN записан и что его можно в профиле посмотреть... Только отключить проверку статуса на сервисе ICQ, т.к. порой это отнимает до 7-15 секунд (а то и более) времени.
6. igrok54 - 4 июля 2013 — 08:05 - перейти к сообщению
Toxa пишет:
igrok54, если я правильно понимаю, в Вашем случае и иконки ICQ под постами пользователей, у которых он прописан в профиле, тоже исчезнут.
У меня была задача отметить в постах, что у пользователей UIN записан и что его можно в профиле посмотреть... Только отключить проверку статуса на сервисе ICQ, т.к. порой это отнимает до 7-15 секунд (а то и более) времени.

Нет, результат будет тот же. Эта поправка на него не влияет.
electron пишет:
в профиле пропадет "цветок", останется только номер ICQ

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0196]     [ ]