Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Железные призраки прошлого »   Модификации движка
RSS

Модификации движка

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

<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 * 8
Печать
 
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
Тут вот Кай предложил добавить для торговых разделов обязательное для заполнение поле, где указывать город и т.п.:
http://www.phantom.sannata.ru/forum/index.php?t=31417&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']<img src="smiles/wink.gif" align=absmiddle alt=";)">;?>>/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
Lt. Cmdr.

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
А можно сделать, чтобы во флейме тоже можно было бы прикреплять файлы? Ну и допустимый размер увеличить мег до 10 например.
CodeMaster
Advanced Member
Рыцарь ордена Хламовников

Откуда: Воронеж
Всего сообщений: 1655
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 авг. 2010
La Forge написал:
[q]
А можно сделать, чтобы во флейме тоже можно было бы прикреплять файлы?
[/q]
А где их вообще можно прикреплять? Мне что-то такого раздела не встретилось.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


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

Откуда: Рязань
Всего сообщений: 3248
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 нояб. 2012
Сразу видно, кто зачем на форум ходит :)
zOrg
Гость
[V] Я не робот.

Откуда: Ленинградская область, пгт. Сиверский
Всего сообщений: 5124
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 янв. 2009
uav1606 У меня такой вопрос. По кнопке Обновившиеся. Возможно ли выбирать разделы, которые будет мониторить эта кнопка на уровне профиля. Например мне не интересна торговля на данный момент и я исключаю эти разделы из выводимых результатов.
RT11SJ
Newbie


Всего сообщений: 105
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 мар. 2018
zOrg написал:
[q]
По кнопке Обновившиеся. Возможно ли выбирать разделы, которые будет мониторить эта кнопка на уровне профиля. Например мне не интересна торговля
[/q]
Поддержу. Мне такая кнопка тоже была бы очень кстати.
uav1606
Advanced Member


Откуда: Енакиево
Всего сообщений: 4373
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2008
zOrg, RT11SJ, конечно, модификацией движка можно сделать всё что угодно, но при этом потребуются изменения в движке ещё большие, чем, например, в том примере, что я выше приводил - для добавления одного нового поля в форму ответа.
Кроме того, тут ведь ещё надо будет и саму базу менять, так как в ней придётся хранить для каждого юзера список разделов, которые у него выводятся при нажатии на "Обновившиеся".
Более реально выглядит вариант, когда разделы не запоминаются в базе, а каждый раз заново выбираются после нажатия на кнопку "Обновившиеся", по тому же принципу, как в разделе "Поиск" (т.е. отмечаются нужные).
Cat Vaska
Advanced Member
Free black cat

Откуда: Kiev
Всего сообщений: 3603
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
22 мар. 2006
Многие уже давно знают мою аватарку, которую я сам сделал себе, где черный котик (чоко кэт) водит глазами и двигает носом в стороны.
НО, меня задолбало что много ньюфагов, тупо берут именно сохраненный аватар (ума не приложу, кто его сохранил в стандартных, на выбор) себе на аву.
Это порождает массу неудобств, потому что я сам часто путаю, свои посты с постами тех, кто взял себе (похожий на мой) аватар с котом!

Настоятельно прошу убрать Cat_Vaska.gif из стандартного набора аватаров:

А то уже пол форума бегает с похожим аватаром как у меня.
Я СВОЙ загружал с ПК. :biggrin:
Кстати, тот (старый вариант) кот просто двигает глазами. Мой - еще и носом!
СПАСИБО! за понимание.
zOrg
Гость
[V] Я не робот.

Откуда: Ленинградская область, пгт. Сиверский
Всего сообщений: 5124
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
9 янв. 2009
Cat Vaska Копирасту поставь и денежку тяни.
<<Назад  Вперед>> Страницы: 1 2 3 4 5 6 7 * 8
Печать
Полигон-2 »   Железные призраки прошлого »   Модификации движка
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS