Модификации движка (Предложения по улучшению движка Intellect Board)

Разнообразная белиберда
Аватара пользователя
zOrg
Почётный пользователь
Сообщения: 13865
Зарегистрирован: 09.01.2009,22:22
Откуда: Ленинградская область, пгт. Сиверский

Вклад в сообщество

Сообщение zOrg » 04.09.2018,12:42

Escalibur писал(а):Мне показалось, или теперь крупными буквами стало видно, кто сейчас на форуме?
Показалось, просто не обращали внимания. Надпись всегда там была.
Flynn Lives / Кай жив / Tarus жив

Escalibur
Advanced Member
Сообщения: 2748
Зарегистрирован: 12.10.2017,15:45
Откуда: Москва

Сообщение Escalibur » 04.09.2018,12:46

zOrg писал(а):Показалось, просто не обращали внимания. Надпись всегда там была.
Может, у меня в смарте браузер обновился? Такого огромного шрифта точно не было, аж в глаза бросается.
Тем не менее, моё предложение по модификации остаётся в силе.

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5527
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

Сообщение ATauenis » 04.09.2018,12:55

Escalibur писал(а):Может, у меня в смарте браузер обновился? Такого огромного шрифта точно не было, аж в глаза бросается.
Мобильные браузеры очень любят завышать размер элементов, чтобы лучше читалось. И с каждым обновлением логика меняется. За неимением смартфона как у Вас, проверить не могу. На обычном ПК размер тот же.
Escalibur писал(а):Я бы хотел предложить сделать такое же поле в личных сообщениях, чтобы видно было, ждать ли ответа сразу или не ждать. Можно цветом выделять ники.
Было бы неплохо реализовать такую фичу по аналогии с Л.С. в социальных сетях. :thumbup:

Escalibur
Advanced Member
Сообщения: 2748
Зарегистрирован: 12.10.2017,15:45
Откуда: Москва

Сообщение Escalibur » 23.10.2018,07:13

Приветствую Админов! Раз уж ведётся модификация движка, может быть снизите ограничение по минимальному количеству букв в поиске? Достаточно часто приходится искать трёхбуквенные обозначения, а поиск их рубит.

romanson
Advanced Member
Сообщения: 1560
Зарегистрирован: 24.08.2012,11:50
Откуда: Калуга
Контактная информация:

Сообщение romanson » 23.10.2018,10:12

Доброе утро господа модификаторы!

мне бы хотелось видеть чтонибуть типа заметки о сообщнике. ну то есть что ты для себя вынес из общения дальнейшее развитие так сказать дружественных и игнорируемых.

Аватара пользователя
CodeMaster
Advanced Member
Сообщения: 7669
Зарегистрирован: 27.08.2010,11:17
Откуда: Воронеж
Контактная информация:

Вклад в сообщество

Сообщение CodeMaster » 23.10.2018,10:30

Escalibur писал(а):Раз уж ведётся модификация движка
А она ведется? Что-то на мой вопрос за полгода никто не ответил.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Сообщение uav1606 » 23.10.2018,13:30

Escalibur писал(а):Приветствую Админов! Раз уж ведётся модификация движка, может быть снизите ограничение по минимальному количеству букв в поиске? Достаточно часто приходится искать трёхбуквенные обозначения, а поиск их рубит.
Можно воспользоваться звёздочкой * - что-то вроде "DOS*". Но это тоже не всегда нормально работает.

Дело в том, что это ограничение не движка форума, а MySQL:
http://www.mysql.ru/docs/man/Fulltext_Search.html
http://www.mysql.ru/docs/man/Fulltext_Fine-tuning.html

Настройку можно поменять, но нужно ещё индексы перестраивать, да и неизвестно, как это отразится на производительности. В общем, достаточно сложно...
мне бы хотелось видеть чтонибуть типа заметки о сообщнике. ну то есть что ты для себя вынес из общения дальнейшее развитие так сказать дружественных и игнорируемых.
Не совсем понял, что имеется в виду?

А она ведется? Что-то на мой вопрос за полгода никто не ответил.
У меня нет доступа к движку, так что я могу только предлагать некоторые улучшения. Подсветку красным новых ЛС, например, сделали, так что кое-что модифицируют...

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Сообщение uav1606 » 25.11.2018,21:30

Тут вот Кай предложил добавить для торговых разделов обязательное для заполнение поле, где указывать город и т.п.:
http://www.phantom.sannata.ru/forum/ind ... 1417&st=23

Я у себя под Denwer, где установлена Intellect Board 2.22, поэкспериментировал, получилось следующее:

Найти в \styles\abstract\stdforum.php вот это:

Код: Выделить всё

<tr><td><?=MSG_t_title;?>:
<td><input tabindex=1 type=text name=t_title size=30 maxlength=60 value="<?=$pdata['t_title'];?>" onkeypress="if((event.ctrlKey) && ((event.keyCode==10)||(event.keyCode==13))) {this.form.submit();}">

После вставить:

Код: Выделить всё

<? if(($GLOBALS['forum']==4)||(($GLOBALS['forum']==18))){?>
<tr><td>Расположение (город/район/страна и т.п.):
<td><input tabindex=1 type=text name=locat size=30 maxlength=60 value="<?=$pdata['locat'];?>" onkeypress="if((event.ctrlKey) && ((event.keyCode==10)||(event.keyCode==13))) {this.form.submit();}">
<?};?>


То есть получится вот так:

Код: Выделить всё

<tr><td><?=MSG_t_title;?>:
<td><input tabindex=1 type=text name=t_title size=30 maxlength=60 value="<?=$pdata['t_title'];?>" onkeypress="if((event.ctrlKey) && ((event.keyCode==10)||(event.keyCode==13))) {this.form.submit();}">

<? if(($GLOBALS['forum']==4)||(($GLOBALS['forum']==18))){?>
<tr><td>Расположение (город/район/страна и т.п.):
<td><input tabindex=1 type=text name=locat size=30 maxlength=60 value="<?=$pdata['locat'];?>" onkeypress="if((event.ctrlKey) && ((event.keyCode==10)||(event.keyCode==13))) {this.form.submit();}">
<?};?>

<tr><td><?=MSG_t_descr;?>:<td>
<textarea tabindex=2 name=t_descr rows=3 cols=40 onkeypress="if((event.ctrlKey) && ((event.keyCode==10)||(event.keyCode==13))) {this.form.submit();}"><?=textarea($pdata['t_descr']);?></textarea>

Там же найти вот это:

Код: Выделить всё

rq = ["t_title","p_text"];
rqs = ["<?=MSG_e_p_empty;?>","<?=MSG_e_p_empty;?>"];

... и заменить на это:

Код: Выделить всё

rq = ["t_title","p_text","locat"];
rqs = ["<?=MSG_e_p_empty;?>","<?=MSG_e_p_empty;?>","Вы не заполнили расположение!"];


Затем в stdforum.php в корне форума найти следующее:

Код: Выделить всё

  if ($inforum['f_status']!=0) error(MSG_e_f_closed);

И вставить после него вот это:

Код: Выделить всё

  if (($forum==4)||($forum==18))
   {
    if(!getvar("locat"))
     {
      error('Вы не заполнили поле Расположение.');
     }
    else
     {
      $_POST['t_title']='['.getvar("locat").']'.' '.$_POST['t_title'];  
     }
   }

То есть будет как-то так:

Код: Выделить всё

  if ($inforum['f_status']!=0) error(MSG_e_f_closed);


  if (($forum==4)||($forum==18))
   {
    if(!getvar("locat"))
     {
      error('Вы не заполнили поле Расположение.');
     }
    else
     {
      $_POST['t_title']='['.getvar("locat").']'.' '.$_POST['t_title'];  
     }
   }

  $GLOBALS['ttitle']=&getvar('t_title');


Затем найти в \styles\abstract\display.php вот это:

Код: Выделить всё

else { ?><h3><?=$topic['t_title'];?></h3><? } ?>

И заменить на:

Код: Выделить всё

else { ?><h3><?=$topic['locat']!=''?'['.$topic['locat'].'] '.$topic['t_title']:$topic['t_title'];?></h3><? } ?>

Выглядит это примерно так:

Изображение

Изображение

Это пока, правда, самый примитивный способ, без дополнительных проверок и тому подобного.
Кроме того, у меня более-менее оригинальный Intellect Board, а тут, возможно, что-то модифицировали. (У меня нет доступа к движку, не могу точно сказать.)
В принципе, если Serge захочет, можно какой-то такой функционал доработать и реализовать здесь.

La Forge
Advanced Member
Сообщения: 5584
Зарегистрирован: 16.11.2012,17:29
Откуда: Рязань

Вклад в сообщество

Сообщение La Forge » 10.12.2018,13:46

А можно сделать, чтобы во флейме тоже можно было бы прикреплять файлы? Ну и допустимый размер увеличить мег до 10 например.

Аватара пользователя
CodeMaster
Advanced Member
Сообщения: 7669
Зарегистрирован: 27.08.2010,11:17
Откуда: Воронеж
Контактная информация:

Вклад в сообщество

Сообщение CodeMaster » 10.12.2018,14:13

La Forge писал(а):А можно сделать, чтобы во флейме тоже можно было бы прикреплять файлы?
А где их вообще можно прикреплять? Мне что-то такого раздела не встретилось.
"Во времена всеобщей лжи говорить правду - это экстремизм" © Джордж Оруэлл, "1984"

Аватара пользователя
uav1606
Advanced Member
Сообщения: 5969
Зарегистрирован: 16.01.2008,22:04
Откуда: Енакиево
Контактная информация:

Вклад в сообщество

Сообщение uav1606 » 10.12.2018,14:44

В "IBM PC-совместимое. До 2000 года включительно" файлы можно добавлять. В "Софте", видимо, не стали делать, чтобы не провоцировать выкладывание вареза. Насчёт "Флейма" - технически это просто сделать, но мне кажется, что лучше, чтобы это Serge решил. Т.е. нужно или нет.

Закрыто