Технические вопросы по новому движку форума + ToDo

Список разделов Форум Тех. поддержка

Описание: Здесь вы можете задать вопросы по технической части.

  • 4

#1 jack » Пт, 6 декабря 2013, 12:46

Объявление о змене движка форума тут!

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

Редактируя это сообщение буду составлять список ToDo на ближайшее время по техническим работам с форумом.

Что еще планируется сделать:

1. Добавить смайлики "Пардон" и "Чешущий голову" сделано
2. Разобраться (добавить) ссылки Ваши сообщения, Темы с Вашим участием, Новые темы (Самарский обещал заняться) сам сделал :-)
3. Просмотреть список ToDo из модератория и добавить сюда те пункты, которые не сделаны и не исправились при переходе на новый движок - посмотрел - исправились... осталась одна, но вопрос надо ли ее реализовывать: удаление кнопки Ответ в разделе Вопрос-ответ. Чтобы реально можно было только один ответ оставлять?

4. Размер ника над аватарой у гостей больше по сравнению с таковым в случае логина - переделать с использованием стилей.

5. Открытие ЛС со всплывающего окна нужно открывать в Новой вкладке.
Сделано!

6. Отключение уведомлений чатбота о гостях.


7.
dzadzen писал(а):jack, Некоторые темы в архиве недоступны. Например, темы с голосованием http://forumarchiv.f-dk.ru/viewtopic.php?f=136&t=38204
Еще:

ПОЛЬЗОВАТЕЛИ С НАИБОЛЬШИМ КОЛИЧЕСТВОМ ПРЕДУПРЕЖДЕНИЙ"
указаны предупреждения аж 2011 года как ДЕЙСТВУЮЩИЕ.


Надо бы развести кнопки Цитата и редактировать - слишком близко - путаешься.
(надо ли? - привык уже вроде...

Что уже сделано
Saturnia писал(а):Класс! При удалении сообщения не остаётся полоски.
Кажется я знаю в чем дело - нужно в настройках Корзины включить показ сообщений пользователям... в To-Do! Постараюсь в понедельник сделать...
Потому что я полосочку вижу... вот только развернуть удаленное сообщение не получается - а это уже серьёзней :( пофиксил

Мелодия души писал(а):jack, а замени, пожалуйста, в чате вот этот смайл на кружки Это просьба чатлан
заменил. Заодно обратно отключил возможность "цифрам" писать сообщения в чате.

Nik писал(а):Нет названия темы в каждом сообщении.
Приходится прокручивать к началу страницы (к старттопику), чтобы посмотреть - в какой теме ты находишься.
Выполнено

Nickel писал(а):Не знаю кто там что подгонял, но спойлеры с надписями накрылись медным тазом. Очень некрасиво смотрится Хотя в ббэксе можно заполнять спойлеры надписями. Всего то надо было в код один знак вставить. Видимо - тяжело...
Спойлеры уже реализованы с надписями, просто формат не совместим с нашими старыми спойлерами. Можно бы поменять и сделать совместимыми, но есть причина, по которой это делать не рекомендуется - http://phpbbex.com/forum/viewtopic.php?p=7711#p7711

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

Благодарю писал(а):а терь пройдемся по скриптамэтого /assets/js/jquery-2.0.3.min.map вообще нет, и броуз выдает 404
не нашел проблем по этой части

mrs Stern писал(а):Вложенная цитата не получается автоматически. Приходится вручную теги выставлять
Принято.Не только вложенная цитата, но и прочие теги. Оказывается, цитировать теги можно только при ПОЛНОМ цитировании сообщения (если цитировать всё же нужно часть - лишнее можно удалить). Частичное цитирование с BB-кодами по сообщению автора - трудная штука. Правда, если не ошибаюсь, на старом форуме этого тоже не было.

dzadzen писал(а):При попытке отправить в социальную сеть тему выскакивает первая попавшиеся картинка, преимущественно с авы. Где то в админке можно задать конкретную картинку - лого форума для социальных сетей. Окно называется "Путь к изображению для ссылок в социальных сетях"
Принято, сделаю. Добавил, правда пишут, что не для всех соц-сетей оно работает http://phpbbex.com/forum/viewtopic.php?t=363


Nickel писал(а):трее редактирования поста надо забраться в класс и переписать всплывающее описание кнопки "ТТ" на что-то более русское (моноширный текст?). Напр: "распределение текста по ширине сообщения". Так понятнее, не правда ли? Вообще клавиша выглядит чудновато. "ТТ" это такой пистолет
Нормально там всё... "Моноширинный шрифт". Т.е. шрифт одинаковой ширины. А "распределение текста по ширине сообщения" - это нечто совсем другое.

Благодарю писал(а):пропала галка на склейку сообщений
дебагер обычным юзерам явно не нужен
Дебаг отключил, галка есть и рабоатет.

Дежанейров писал(а):http://forumarchiv.f-dk.ru/viewforum.php?
f=1колонка - автор
Принято.
Потестировал такой вид - решил не делать. Лучшье постараемся выделить ник автора при помощи шрифта

Скарлетт писал(а):Можно ли переставить аватары на левую сторону, как было на предыдущем движке? Не нашла в настройках.
Пока тоже этого не нашел. Есть глобальная замена для всего форума, но нам это не подойдет. Напишу автору, а параллельно посмотрю, может проще еще один стиль создать.
Сделал стиль prosilverleft.
jack M
Автор темы
Администратор
Аватара
Откуда: Orel
Сообщения: 7365
Темы: 159
Зарегистрирован: Чт, 21 декабря 2006
С нами: 18 лет 7 месяцев


Re: Технические вопросы по новому движку форума + ToDo

#381 Авалока » Ср, 26 марта 2014, 13:04

нет, твоя ненавязчивая.
Авалока M
Технический администратор
Аватара
Сообщения: 10059
Темы: 51
Зарегистрирован: Сб, 1 августа 2009
С нами: 16 лет
О себе: я это ты

  • 1

Re: Технические вопросы по новому движку форума + ToDo

#382 Saturnia » Ср, 26 марта 2014, 13:10

Авалока, поискала аватарки, да, в основном они идут размером 70 кб. Вот, к примеру, вот эта, как ты думаешь, сильно анимированная? Она имеет размер под 70 кб. И такие, все имеют такой размер, поэтому, в принципе, я поняла, что имел ввиду татпит.

Изображение

Добавлено спустя 40 секунд:
Авалока писал(а):нет, твоя ненавязчивая.
Авалока, Пасиб, :rose:

Ахаха), Авалова, так, ты это Нику ответил. :lol: А я с цветочками тут ему. :-D

Тоже большая.

Изображение
Saturnia
Сообщения: 30677
Темы: 72
Зарегистрирован: Чт, 2 ноября 2006
С нами: 18 лет 9 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#383 погода » Ср, 30 апреля 2014, 11:13

jack,
Последние несколько дней сервак подвисает конкретно. В результате, не отправить сообщения, темы, они начинают дублироваться, добавляется работа модераторам. Это достаточно раздражающий момент. Надо что-то делать.
погода
Сообщения: 7253
Темы: 165
Зарегистрирован: Вс, 20 марта 2005
С нами: 20 лет 4 месяца

Re: Технические вопросы по новому движку форума + ToDo

#384 Авалока » Ср, 30 апреля 2014, 11:33

++++++++++
Джеки, как думаешь в чем может быть причина? Можешь по логам как то посмотреть? Может поиск как то нагружает?
Авалока M
Технический администратор
Аватара
Сообщения: 10059
Темы: 51
Зарегистрирован: Сб, 1 августа 2009
С нами: 16 лет
О себе: я это ты

Re: Технические вопросы по новому движку форума + ToDo

#385 jack » Ср, 30 апреля 2014, 12:20

Пока только есть предположение, что запускаются какие-то "тяжелые" запросы к БД. Нужно включить логгирование (необходимо перезагрузить сервер БД) и проанализировать. После праздников постараюсь заняться.
Недавно при "живом" просмотре выполняемых запросов, видел запрос, который выполнялся несколько секунд. Запрос касался темы "Мусики"... там больше 500 страниц... что снова приводит нас к вопросу разделения больших тем... но сам повторить подобное "подвисание", лазая по теме, я не смог...

Сейчас еще пришла мысль попробовать дефрагментировать таблицу сообщений... попробую выполнить это сегодня. Правда это "подвесит" форум на несколько десятков минут.
jack M
Автор темы
Администратор
Аватара
Откуда: Orel
Сообщения: 7365
Темы: 159
Зарегистрирован: Чт, 21 декабря 2006
С нами: 18 лет 7 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#386 vodoley » Ср, 30 апреля 2014, 12:50

Вообще базу данных нужно регулярно оптимизировать и дефрагментировать. Как минимум раз в месяц.
Иногда сайты вешаются из за ботов скачивающих контент.
Можно в файле .htaccess ограничить доступ лишним поисковым ботам с левых поисковиков.
Они только сайт нагружают.

Вот такой список ботов можно добавить в .htaccess
Спойлер
Код: Выделить всё
<IfModule mod_rewrite.c>
  Options +FollowSymLinks
  RewriteEngine On
  ## Блокировка по USER AGENT лишних ботов:
   RewriteCond %{HTTP_USER_AGENT} MJ12bot [OR]
   RewriteCond %{HTTP_USER_AGENT} Java [OR]
   RewriteCond %{HTTP_USER_AGENT} NjuiceBot [OR]
   RewriteCond %{HTTP_USER_AGENT} Gigabot [OR]
   RewriteCond %{HTTP_USER_AGENT} Baiduspider [OR]
   RewriteCond %{HTTP_USER_AGENT} JS-Kit [OR]
   RewriteCond %{HTTP_USER_AGENT} Voyager [OR]
   RewriteCond %{HTTP_USER_AGENT} PostRank [OR]
   RewriteCond %{HTTP_USER_AGENT} PycURL [OR]
   RewriteCond %{HTTP_USER_AGENT} Aport [OR]
   RewriteCond %{HTTP_USER_AGENT} ia_archiver [OR]
   RewriteCond %{HTTP_USER_AGENT} DotBot [OR]
   RewriteCond %{HTTP_USER_AGENT} SurveyBot [OR]
   RewriteCond %{HTTP_USER_AGENT} larbin [OR]
   RewriteCond %{HTTP_USER_AGENT} Butterfly [OR]
   RewriteCond %{HTTP_USER_AGENT} libwww [OR]
   RewriteCond %{HTTP_USER_AGENT} Wget [OR]
   RewriteCond %{HTTP_USER_AGENT} SWeb [OR]
   RewriteCond %{HTTP_USER_AGENT} LinkExchanger [OR]
   RewriteCond %{HTTP_USER_AGENT} Soup [OR]
   RewriteCond %{HTTP_USER_AGENT} WordPress [OR]
   RewriteCond %{HTTP_USER_AGENT} PHP/ [OR]
   RewriteCond %{HTTP_USER_AGENT} spbot [OR]
   RewriteCond %{HTTP_USER_AGENT} MLBot [OR]
   RewriteCond %{HTTP_USER_AGENT} InternetSeer [OR]
   RewriteCond %{HTTP_USER_AGENT} FairShare [OR]
   RewriteCond %{HTTP_USER_AGENT} Yeti [OR]
   RewriteCond %{HTTP_USER_AGENT} Birubot [OR]
   RewriteCond %{HTTP_USER_AGENT} YottosBot [OR]
   RewriteCond %{HTTP_USER_AGENT} gold\ crawler [OR]
   RewriteCond %{HTTP_USER_AGENT} Linguee [OR]
   RewriteCond %{HTTP_USER_AGENT} Ezooms [OR]
   RewriteCond %{HTTP_USER_AGENT} lwp-trivial [OR]
   RewriteCond %{HTTP_USER_AGENT} Purebot [OR]
   RewriteCond %{HTTP_USER_AGENT} User-Agent [OR]
   RewriteCond %{HTTP_USER_AGENT} kmSearchBot [OR]
   RewriteCond %{HTTP_USER_AGENT} SiteBot [OR]
   RewriteCond %{HTTP_USER_AGENT} CamontSpider [OR]
   RewriteCond %{HTTP_USER_AGENT} ptd-crawler [OR]
   RewriteCond %{HTTP_USER_AGENT} HTTrack [OR]
   RewriteCond %{HTTP_USER_AGENT} suggybot [OR]
   RewriteCond %{HTTP_USER_AGENT} ttCrawler [OR]
   RewriteCond %{HTTP_USER_AGENT} Nutch [OR]
   RewriteCond %{HTTP_USER_AGENT} bingbot [OR]
   RewriteCond %{HTTP_USER_AGENT} Zeus
   RewriteRule ^(.*)$ – [F,L]

</IfModule>

Кроме этих официальных малозначащих ботов могут быть боты анонимы, которые никак не представляются, но нагрузку создают.
Против таких ботов нужно добавить в начале файла шаблона сайта следующую строчку:

Код: Выделить всё
<?php
if ($_SERVER["HTTP_REFERER"] == '' && $_SERVER["HTTP_USER_AGENT"] == '') {die('Bad bot');}
?>
vodoley
Сообщения: 2159
Темы: 11
Зарегистрирован: Сб, 9 января 2010
С нами: 15 лет 7 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#387 погода » Ср, 30 апреля 2014, 12:53

jack писал(а):Недавно при "живом" просмотре выполняемых запросов, видел запрос, который выполнялся несколько секунд. Запрос касался темы "Мусики"... там больше 500 страниц... что снова приводит нас к вопросу разделения больших тем... но сам повторить подобное "подвисание", лазая по теме, я не смог...
Джек. я же говорил об этом еще полгода назад. Надо делить темы более 100 страниц - "Мусики -1". 100 страниц набралось, тема закрывается, открывается - "Мусики-2" и т.п. Так делается на многих форумах. Тоже касается "Шутки юмора" и другие. Тем более такие темы никто по 500 страницам не лазит, все заходят и просматривают последние страницы.
погода
Сообщения: 7253
Темы: 165
Зарегистрирован: Вс, 20 марта 2005
С нами: 20 лет 4 месяца

Re: Технические вопросы по новому движку форума + ToDo

#388 jack » Ср, 30 апреля 2014, 13:05

Дефрагментировал... будем посмотреть.

Добавлено спустя 2 минуты 55 секунд:
vodoley, спасибо.
jack M
Автор темы
Администратор
Аватара
Откуда: Orel
Сообщения: 7365
Темы: 159
Зарегистрирован: Чт, 21 декабря 2006
С нами: 18 лет 7 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#389 vodoley » Ср, 30 апреля 2014, 13:26

Кстати тоже заметил, что шутки юмора подвешивают конкретно сайт.
Если особенности движка таковы, что не может нормально обрабатывать большие темы, то конечно нужно закрывать при достижении определенного кол-ва страниц и открывать второй, третий том.
Зачем нужны 500 страниц, поставить ссылку в первом посте на предыдущий том, кому надо пойдет посмотрит.

Так действительно на многих форумах делают. 100 - 200 страниц накопилось, переходим на новую тему.

Добавлено спустя 4 минуты 29 секунд:
Сейчас самая активная тема Украина - финал революции. в ней более 300 страниц.
Может поэтому форум и подвешивает.
vodoley
Сообщения: 2159
Темы: 11
Зарегистрирован: Сб, 9 января 2010
С нами: 15 лет 7 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#390 jack » Ср, 30 апреля 2014, 13:48

vodoley писал(а):Сейчас самая активная тема Украина - финал революции. в ней более 300 страниц.
У меня тоже такая мысль.
Причем именно активные темы с большой вероятностью могут подвешивать...
jack M
Автор темы
Администратор
Аватара
Откуда: Orel
Сообщения: 7365
Темы: 159
Зарегистрирован: Чт, 21 декабря 2006
С нами: 18 лет 7 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#391 Nickel » Ср, 30 апреля 2014, 13:49

jack, они правы - стало лучше. ещё тема Ассоциации (там вообще во многих местах всё криво-косо вставленно, что тоже повешивает)
Nickel M
Аватара
Сообщения: 2922
Темы: 70
Зарегистрирован: Сб, 1 июня 2013
С нами: 12 лет 2 месяца
О себе: Опытный Иудей

Re: Технические вопросы по новому движку форума + ToDo

#392 jack » Ср, 30 апреля 2014, 14:52

Обнаружил кой-какие странности в статистике сервера... отправил хостеру тИкет... может быть они со своей стороны что-то выяснят...
jack M
Автор темы
Администратор
Аватара
Откуда: Orel
Сообщения: 7365
Темы: 159
Зарегистрирован: Чт, 21 декабря 2006
С нами: 18 лет 7 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#393 Alisa SU » Ср, 30 апреля 2014, 21:57

совсем сильно висит ...через два браузера ...по 10 минут захожу ...особенно вечером ,ну не возможно .
причем с включенным антивирусом ,на сканирование ...если не включаю ...зайти не могу ...
не всегда конечно ,но вечером ..какой-то кошмар .
Alisa SU F
Аватара
Сообщения: 14656
Темы: 136
Зарегистрирован: Вт, 27 ноября 2012
С нами: 12 лет 8 месяцев
О себе: =Лила= लीला, līlā

Re: Технические вопросы по новому движку форума + ToDo

#394 vodoley » Чт, 1 мая 2014, 2:01

Я не знаю тонкостей движка форума, но если сделано по нормальным стандартам php - шным, то есть еще один способ снизить на базу нагрузку. Сократить количество сообщений на одной странице. Сейчас их 20, если сделать по 15 или по 10, запросы соответственно будут легче. На движке vBulletin к примеру по 10 сообщений на странице. Удобство это не нарушает, а чаще даже удобнее, скролить меньше. А нагрузка ниже. По нормальным стандартам полностью заполненные страницы должны кешироваться и к базе больше не обращаться при вызове. Из кеша с диска чтение идет в 5 - 10 раз быстрее чем из базы. И тормозов не будет.
vodoley
Сообщения: 2159
Темы: 11
Зарегистрирован: Сб, 9 января 2010
С нами: 15 лет 7 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#395 jack » Вс, 4 мая 2014, 21:55

vodoley, с кешем все нормально. Сообщения на страницу если уменьшить - немного снизит нагрузку, но не существенно.
Сейчас разделили длинные темы - посмотрим.

Alisa SU, разбираемся. Спасибо за сообщение.
jack M
Автор темы
Администратор
Аватара
Откуда: Orel
Сообщения: 7365
Темы: 159
Зарегистрирован: Чт, 21 декабря 2006
С нами: 18 лет 7 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#396 Дельфи » Вс, 4 мая 2014, 21:57

Меня лично устраивает. С уважением Динка
Дельфи
Сообщения: 2700
Темы: 23
Зарегистрирован: Вт, 7 августа 2012
С нами: 13 лет
О себе: Дельфийка

Re: Технические вопросы по новому движку форума + ToDo

#397 mimo » Пн, 12 мая 2014, 18:05

почему не добавляется опрос? :dont_knou:
mimo
Аватара
Сообщения: 10157
Темы: 186
Зарегистрирован: Пн, 24 сентября 2012
С нами: 12 лет 10 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#398 jack » Вт, 13 мая 2014, 7:33

mimo, в каком смысле не добавляется?
В каком разделе?
Что Вы делаете, чтобы его добавить?
В новой теме или в существующей?
Что получается в итоге?
jack M
Автор темы
Администратор
Аватара
Откуда: Orel
Сообщения: 7365
Темы: 159
Зарегистрирован: Чт, 21 декабря 2006
С нами: 18 лет 7 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#399 mimo » Вт, 13 мая 2014, 7:51

jack, в Беседке. В новой теме.

Добавлено спустя 6 минут 33 секунды:
jack, всё работает. Оказывается нужно написать вопрос в опросе. Раньше было не так. Прошу извинить за ложный вызов. :? :drink:
mimo
Аватара
Сообщения: 10157
Темы: 186
Зарегистрирован: Пн, 24 сентября 2012
С нами: 12 лет 10 месяцев

Re: Технические вопросы по новому движку форума + ToDo

#400 погода » Вт, 13 мая 2014, 10:18

vodoley писал(а):Я не знаю тонкостей движка форума, но если сделано по нормальным стандартам php - шным, то есть еще один способ снизить на базу нагрузку. Сократить количество сообщений на одной странице. Сейчас их 20, если сделать по 15 или по 10, запросы соответственно будут легче. На движке vBulletin к примеру по 10 сообщений на странице. Удобство это не нарушает, а чаще даже удобнее, скролить меньше. А нагрузка ниже. По нормальным стандартам полностью заполненные страницы должны кешироваться и к базе больше не обращаться при вызове. Из кеша с диска чтение идет в 5 - 10 раз быстрее чем из базы. И тормозов не будет.
Массинами не свяжешь перцептроны из разных ветвей.

Создавай асхины Оттера и Баера. Первый мости между перцептрон - не, второй между перецептрон - или. В своем перцептроне указывай связку да - перцептрон из двс спика. Дай кольцо на 200К итераций для обучения. Проверь таблицу выхода если не нравится поправь коэффициенты в связях асхинов и снова 200К в кольцо.
погода
Сообщения: 7253
Темы: 165
Зарегистрирован: Вс, 20 марта 2005
С нами: 20 лет 4 месяца

Пред.След.

Вернуться в Тех. поддержка

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 1 гость

cron