Перейти к контенту

Crazy Diamond

Пользователи
  • Число публикаций

    117
  • Регистрация

  • Последнее посещение

О Crazy Diamond

  • День рождения 17.05.1990

Личная информация

Дополнительные

  • Пол
    Не определился

Недавние посетители профиля

6 586 просмотров профиля

Достижения Crazy Diamond

  1. Получившееся у меня решение, если кому интересно Открываем файл jscripts/ips_text_editor_func.js и в самый конец добавляем: /*-------------------------------------------------------------------------*/ // Check message length /*-------------------------------------------------------------------------*/ function check_length() { if ( ! postformid ) { postformid = postingform; } if ( ! postfieldid ) { postfieldid = postcontent; } postformobj = document.getElementById( postformid ); postfieldobj = document.getElementById( postfieldid ); MessageLength = postfieldobj.value.length; message = ""; if (MessageMax > 0) { message = "Максимальная длина " + MessageMax + " символов."; } else { message = ""; } alert(message + " Вами использовано " + MessageLength + " символов."); } Затем Админцентр - Внешний вид - Изменить HTML шаблоны - skin_editors - ips_editor. Ищем: var Override = "{$this->ipsclass->lang['override']}"; Добавляем ниже: var postcontent = "{$editor_id}_textarea"; var postformid; var postfieldid; var postformobj; var postfieldobj; Переходим в самый конец и добавляем: <input type="button" value="{$this->ipsclass->lang['js_check_length']}" title='{$this->ipsclass->lang['js_check_length']}' onclick='check_length(); return false;' id="checklength" class="rtebottombutton" /> Чтобы работало в быстром ответе, функцию надо добавить в ips_text_editor_lite.js. Затем в шаблоне skin_topic - quick_reply_box_open ищем: <td><div class="rte-normal" id="fast-reply_cmd_ipb_code"><img src="style_images/master/folder_editor_images/rte-code-button.png" alt="{$this->ipsclass->lang['js_rte_lite_code']}" title="{$this->ipsclass->lang['js_rte_lite_code']}" /></div></td> Вставляем после: <script type="text/javascript">var MessageMax = parseInt("{$this->ipsclass->lang['the_max_length']}"); var postcontent = "fast-reply_textarea"; var postingform; var postformid; var postfieldid; var postformobj; var postfieldobj;</script> Ищем дальше: <div style='margin-top:3px'> <input type="submit" name="submit" value="{$this->ipsclass->lang['qr_submit']}" class="button" tabindex="2" accesskey="s" /> <input type="submit" name="preview" value="{$this->ipsclass->lang['qr_more_opts']}" class="button" /> <input type="button" name="qrc" onclick="ShowHide('qr_open','qr_closed');" value="{$this->ipsclass->lang['qr_closeit']}" class="button" /> Вставляем после: <input type="button" value="{$this->ipsclass->lang['js_check_length']}" title='{$this->ipsclass->lang['js_check_length']}' onclick='check_length(); return false;' id="checklength" class="button" /> Вуаля!
  2. На другом форуме посоветовали забанить айпи атакующего такими способами - по убыванию предпочтительности: iptables / ipfw / TCP Wrappers / другой файрволл настройки web-сервера .htaccess Заблокировали через iptables, пока атак не наблюдается.
  3. Меня не поняли... они не получают доступ в админцентр, и меня это не волнует. Волнует то, что сервер подтормаживает из-за того, что эти попытки доступа идут слишком часто.
  4. carloscastaneda, так и у нас это не постоянно - иногда атаки несколько дней подряд каждые две минуты, иногда месяц тишина.
  5. Нагрузку на сервер от постоянных запросов это не снимет.
  6. Но это делает явно не человек =) вот и вопрос - что это делает и как это устранить.
  7. Периодически пять не связанных друг с другом пользователей пытаются получить доступ в админцентр. Все попытки осуществляются одновременно, с одного IP - 188.233.21.160. Для всех аккаунтов вводился пароль из семи символов, последняя цифра 9 (больше админка не показывает) Пользователи тут ни при чем. Из них трое уже несколько лет неактивны, двое других живут в разных областях, один IP иметь не могут, пароли у них не подходят под вводимые в админку. На сайте следов вируса не наблюдается. Что это может быть? Мне не сложно забанить этот IP или сменить ссылку на админцентр, но эти попытки доступа временами идут настолько часто, что сервер подтормаживает. Хочется узнать причину и устранить ее.
  8. В IPB старых версий была функция подсчета количества символов в сообщении. Очень удобная штука для ролевых форумов, все ее активно пользовали. Есть ли аналогичная функция для IPB 2.3? Или мод? Если да - где достать, как сделать?
  9. Есть вот такая удобная штука: http://sync.in/ Блокнот с возможностью редактирования текста всеми участниками. Очень удобно для совместных отыгрышей на форумах с текстовыми ролевыми. Есть ли какой-нибудь похожий мод, который можно прикрутить непосредственно к форуму?
  10. Если прописать: $INFO['board_url'] = $_SERVER['HTTP_HOST']; В итоге открывается только главная страница без разметки, по всем другим страницам - дублирует адрес домена (http://site.ru/site.ru/адрес) и, соответственно, выдает 404. Если прописать: $INFO['board_url']=''; Все как и описывал Nutsyy, невозможно зайти в админку. Есть ли еще какое-нибудь решение? UPD: решение нашлось. Нужно прописать так: $INFO['board_url'] = 'http://'.$_SERVER['HTTP_HOST'];
  11. Читали уже, описания проблем с Topics.php и Boards.php нет. Своих программистов нет, чтоб самим догадаться. Пытались, кстати, обновить до 2.1.6, но тоже выдаёт кучу ошибок. Хотя пустые форумы (или которые уже были на 2.1) на том же хосте поднимаются нормально. Может, есть какие-нибудь особенности обновления? Мне когда-то приходилось обновлять с 1.2 до 2.1.6 на SQL4, и там всё проходило нормально. Уже всё решилось: установили локально чистый форум на 1.3, взяли конфиг от него, изменили пути и всё заработало и без описанных в первом посте изменений. Раньше брали конфиг от более новой версии, где прописан только адрес форума и данные БД.
  12. Дано: есть форум на ipb.su. Нужно: перенести его на свой хост. Базу данных на ipb.su выдали, дистрибутив - нет. Пытаемся подогнать стандартный чистый 1.3. Убрали деление на ноль в Topics.php и Boards.php, сделали ещё вот такую бяку, русифицировали, сделали вот это, в итоге наконец стала открываться главная страница, админка и профили. Не открываются разделы, выдаётся такой текст: Не открываются темы, выдаётся вот такой текст: Поиск ничего не дал. Помогите, пожалуйста. PHP ВЕРСИЯ: 5.2.17, MySQL ВЕРСИЯ: 5.1.47
  13. Есть такая вот штука: http://typewith.me/ От чата отличается тем, что там можно создавать совместные сообщения без подписей, править и т.п. Очень удобно для ролевых форумов. Но мне как админу неудобно, что пользователи ради этого ходят на сторонний ресурс. Хочется прикрутить подобный блокнот к форуму. Есть ли какой-нибудь такой мод для форума?
  14. Поиск ничего не дал. Подскажите, пожалуйста, модификацию, позволяющую регистрироваться нескольким пользователям с одним e-mail.
  15. FatCat Тип изменился, но не помогло...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.