Страниц (200): В начало « ... 75 76 77 78 [79] 80 81 82 83 ... » В конец
Найдено сообщений: 2986 |
yura3d |
Отправлено: 27 февраля 2010 — 20:17 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 316 Просмотров: 0
|
Zeg пишет:Но есть одно НО, строка попадается 2 раза, править надо только вторую.
Всё верно, в предыдущем своём сообщении уточнил этот нюанс |
yura3d |
Отправлено: 27 февраля 2010 — 18:26 • Тема: Поисковая оптимизация ExBB • Форум: Обсуждаем |
Ответов: 52 Просмотров: 0
|
Этот момент уже обсуждался, подобный вывод информации эффективен с точки зрения уменьшения нагрузки на сервер при индексации форума поисковыми ботами. Чтобы отдавать поисковикам обычный вид страниц (такой, который отдаётся пользователям), смотрите это сообщение |
yura3d |
Отправлено: 27 февраля 2010 — 18:20 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 316 Просмотров: 0
|
Zeg
В файле modules/chat/backend.php нужно найти строку (встречается в файле дважды, в данном случае нас интересует вторая встреча):
и заменить её строкой:
CODE:$show_online = array();
Данное изменение уже внесено в инструкцию по установке информера |
yura3d |
Отправлено: 27 февраля 2010 — 15:36 • Тема: Мод: Чат на форуме (Beta) • Форум: Модификации и дополнения |
Ответов: 316 Просмотров: 0
|
Zeg пишет:M-A-X, это все понятно и строка 208 стандартная, которая в оригинале и была. Не понятно, с чего он вдруг вылазить стало...
Выкладывайте ваш файл modules/chat/backend.php, будем разбираться
Небольшое дополнение для тех, кому показалась не очень удобной реализация вставки имени пользователя в форму сообщения для чата, когда имя оставалось и после отправки сообщения, и при необходимости адресовать сообщение другому человеку, имя нужно было "затирать" долгим нажатием <-. Теперь же оставшееся имя можно убрать из формы сообщения только одним нажатием <-, что достаточно удобно в некоторых ситуациях, особенно когда одновременно общаешься в чате со множеством людей.
Для реализации такой возможности открываем файл modules/chat/javascript/chat_yura3d.js и в самый его конец добавляем строки:
CODE:function press_key(event) {
if (event.keyCode == 13)
send_msg();
else if (event.keyCode == 8 && msg.value == last_name)
msg.value = '';
}
Теперь осталось открыть файл templates/ваш_скин/modules/chat/show_chat.tpl, найти фрагмент:
CODE:if (event.keyCode == 13) send_msg()
и заменить его фрагментом:
Проверить работу этого дополнения можно в чате, установленном на нашем форуме |
yura3d |
Отправлено: 27 февраля 2010 — 14:53 • Тема: Изменение размера отображаемого аватара в топике • Форум: Решение проблем |
Ответов: 6 Просмотров: 0
|
re-sonia пишет:yura3d:
Это я знаю
Мне нужно было поставить большой аватар.
Поставила в Админцентре настройки: 150*150, но аватар в браузере отображался 100*100. Поискала на форуме что-то подобное, но ничего нашла. Поэтому полезла в файлы.
Ясно. Значит нужно в первую очередь искать проблему, почему у Вас не обновляются настройки в админке. Возможно, установлены неправильные права доступа на папку data или файлы в ней. Проверьте, что на папку data и все файлы в ней установлены права доступа на запись |
yura3d |
Отправлено: 27 февраля 2010 — 14:50 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения |
Ответов: 257 Просмотров: 0
|
robert пишет:Спасибо, Юра! Я так понял, то в данном случае нужно использовать и rd.php и rd2.php совместно? Мешать друг другу они не будут?
Да, эти 2 скрипта редиректа использовать нужно совместно. Мешать друг другу они не будут. Просто в этих файлах реализованы 2 разных подхода к переадресации. Наиболее совместимый с разными видами ссылок работает на базе JavaScript (скрипт rd.php), однако, поскольку для мода подгрузки прикреплённых изображений на Ajax метод на базе JavaScript не подходит, для динамической подгрузки внешних изображений добавляется скрипт редиректа с классической (серверной) реализацией переадресации (rd2.php). И, как уже говорил ранее,
yura3d пишет:не забудьте в файле robots.txt закрыть этот файл (rd2.php) от индексации поисковыми системами |
yura3d |
Отправлено: 27 февраля 2010 — 14:23 • Тема: Поисковая оптимизация ExBB • Форум: Обсуждаем |
Ответов: 52 Просмотров: 0
|
Zeg пишет:Может надо типа того:
Да, надо. Вот рабочий вариант:
CODE:if (isset($_GET['c']) && $_GET['c'] !== '' && !in_array($fm->input['c'], $cats)) {
define('IS_404', 1);
$fm->_Message('404', 'No category');
} |
yura3d |
Отправлено: 27 февраля 2010 — 14:15 • Тема: Общие вопросы безопасности • Форум: Уязвимости |
Ответов: 80 Просмотров: 0
|
M-A-X пишет:может лучше заменить на
Не лучше. Уже вышла обновлённая версия скрипта редиректа rd.php, где однозначно согласно документации PHP определён набор символов, не подлежащих URL-кодированию и через которые кодируются все остальные символы. Подробности здесь |
yura3d |
Отправлено: 27 февраля 2010 — 14:00 • Тема: Мод: Переход по внешним ссылкам через редирект • Форум: Модификации и дополнения |
Ответов: 257 Просмотров: 0
|
robert пишет:Ну работать то новая версия работает, но есть один "косяк", после замены на этот новый rd.php, перестал правильно работать мод Подгрузка прикреплённых изображений на Ajax с "удаленными" изображениями. Они нормально показываются превью, но при увеличении не отображаются.
К сожелению, переадресация на базе JavaScript (которая как раз и используется в последних версиях скрипта редиректа rd.php) с модом динамической подгрузки изображений на Ajax несовместима. Как вариант, возможно создать скрипт редиректа специально для внешних изображений с использованием классической (серверной) переадресации, которая как раз-таки совместима с тем модом.
Для этого откройте файл include/lib.php, найдите строку:
CODE:$_imlink = $fm->out_redir.$imlink;
и замените её строкой:
CODE:$_imlink = 'rd2.php?'.$imlink;
После чего в корневой папке форума разместите прикреплённый файл rd2.php. И не забудьте в файле robots.txt закрыть этот файл от индексации поисковыми системами |
yura3d |
Отправлено: 27 февраля 2010 — 13:40 • Тема: Дополнение: Отправка сообщений по Ctrl + Enter • Форум: Модификации и дополнения |
Ответов: 10 Просмотров: 0
|
Defenderyk пишет:что-то не отправляет)
Правильными будут следующие изменения.
Отправка сообщений по Ctrl + Enter (Отобразить)Откройте файл javascript/formcode.js, найдите строки:
CODE:function myFor(obj) {
for (var key in obj)alert(key + ": " + obj[key]);
}
и после них разместите строки:
CODE:function ctrlEnter(event, form) {
if (event.ctrlKey && (event.keyCode == 13 || event.keyCode == 10)) {
if (form.name == 'TopicForm' || form.name == 'ReplyFofm' || form.name == 'NewTopic' || form.name == 'EditPost')
form.submit.click();
else if (form.name == 'PM')
form.dosend.click();
}
}
Далее в файлах post_form.tpl, post_reply.tpl, post_addnew.tpl, post_edit.tpl из папки templates/ваш_скин найдите фрагмент:
и замените его фрагментом:
CODE:onkeypress="ctrlEnter(event, this);" {$enctype}>
Далее откройте файл templates/ваш_скин/pm_new.tpl, найдите фрагмент:
и замените его фрагментом:
CODE:method="post" onkeypress="ctrlEnter(event, this);">
Отправка по Ctrl + Enter также будет работать для личных сообщений (ЛС)
Работоспособность была проверена в IE6, Opera 9.52 и FF 3.0.17 |
yura3d |
Отправлено: 23 февраля 2010 — 19:52 • Тема: Проблема ссылок • Форум: Решение проблем |
Ответов: 3 Просмотров: 0
|
Артур
Проблемы с распознаванием и отображением ссылком уже не раз обсуждались. Решения выкладывались в этой теме |
yura3d |
Отправлено: 22 февраля 2010 — 19:14 • Тема: Дополнение: Автоматическая индексация поиска • Форум: Модификации и дополнения |
Ответов: 108 Просмотров: 0
|
alexx пишет:Вот такая проблема возникла.
/bin/sh: /home/хххххх/public_html/хххх.php: Permission denied (Доступ запрещен)
Какие нужно права на этот (cron.php) файл выставить?
( поставил 744 - права владельца выполнить, у остальных чтение/ может остальных вообще лишить прав( публичные и групповые)).
Эти вопросы нужно задавать хостеру. Заморачиваться по поводу прав (публичные, групповые и пр.) вообще не имеет никакого смысла, т.к. в реальной ситуации, в зависимости от конфигурации сервера, под этими атрибутами могут скрываться совершенно разные понятия. Какие именно права доступа нужно устанавливать для файлов форума, спрашивайте у хостера (в вопросе Q3 из ExBB FAQ расстановка прав доступа достаточно подробно рассмотрена).
alexx пишет:Сейчас вот такое приходит на мыло.
Вы неправильно настроили Cron.
alexx пишет:Не пойму, индексация работает или нет, и как решить ошибки?
ps/ в last.php
alexx пишет:то есть индексация есть как я понимаю из постов выше.
Индексация есть, если значение в этом файле изменяется при запуске скрипта Cron'ом. Но оно может также изменяться, если Вы просто запускаете cron.php из браузера. |
yura3d |
Отправлено: 22 февраля 2010 — 19:00 • Тема: Изменение даты при переносе поста • Форум: Общие вопросы |
Ответов: 2 Просмотров: 0
|
Den пишет:У меня такой вопрос.Отчего меняется дата при переносе поста в существующую
тему?
Уже обсуждалось. Таковы особенности технической реализации данной опции. В будущих версиях этот недочёт будет устранён |
yura3d |
Отправлено: 22 февраля 2010 — 18:41 • Тема: Не обновляется дизайн + проблема со смайликами • Форум: Общие вопросы |
Ответов: 3 Просмотров: 0
|
vanok1994 пишет:Дальше. Как убрать долбаный раздражающий текст - Вы ходтите получить доступ к файлу помощи?
В новых версиях подобного сообщения нет. Скорее всего, Вы пользуетесь старой версией, поэтому для начала обновитесь до последней версии ExBB FM 1.0 RC1
vanok1994 пишет:Когда выбираю нужный мне дизайн, и жму кнопку отправить, То отображается старый, оригинальный скин. Пытаюсь выбрать другой шаблон - та же проблема! Что вообще делать чтобы форум нормально заработал?
Разуть глаза, и прежде чем устанавливать и настраивать форум, для начала хотя бы внимательно изучить ExBB FAQ. Данный вопрос как раз там и обсуждался
vanok1994 пишет:Таблица смайлов не обновляется. Т.е я ввожу код нужного смайла, описание жму на "опубликовать", и в таблице смайликов его как не было, так и нету!
Какая таблица смайлов имеется ввиду (в админке или в форме редактора сообщений) ? |
|
Страниц (200): В начало « ... 75 76 77 78 [79] 80 81 82 83 ... » В конец
|