Код для поиска по системе жалоб - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 2 Страниц +
  • 1
  • 2

Код для поиска по системе жалоб

#1 Пользователь не на сайте   MartinFox ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 70
  • Регистрация: 04-Июль 15
  • Репутация: 4
  • IPB version:3.4.x
 

Отправлено 29 Июль 2015 - 18:51

Добрый день!

Не подскажите ли код для строки поиска по системе жалоб? Чтобы можно было ввести никнейм модератора и жалоба нашлась. Мне нужен только код для строки поиска.
0

#2 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 271
  • Регистрация: 20-Март 09
  • Репутация: 2 077
  • IPB version:3.1.x
 

Отправлено 29 Июль 2015 - 19:26

Я не вижу поиск по жалобам.
0

#3 Пользователь не на сайте   MartinFox ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 70
  • Регистрация: 04-Июль 15
  • Репутация: 4
  • IPB version:3.4.x
 

Отправлено 29 Июль 2015 - 19:42

Просмотреть сообщениеsiv1987 29 Июль 2015 - 19:26 сказал(а):

Я не вижу поиск по жалобам.

Его там и нет. Я хочу его сделать. Вот такой код нашел, но он не работает.

<input type="text" name="show" id="filter" placeholder="Модератор" value="">
<input type="submit" class="input_submit alt" name="_filtering" id="_filtering" value="Отфильтровать">


Ошибка: [#20113] Выбрана неправильная опция

Я так понял, что на сервер отправляется пустой запрос. Он не берет данные из введенной строки и поэтому возникает ошибка.
0

#4 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 271
  • Регистрация: 20-Март 09
  • Репутация: 2 077
  • IPB version:3.1.x
 

Отправлено 29 Июль 2015 - 20:01

Просмотреть сообщениеsalamanderus сказал(а):

Его там и нет.

Если его нет, значит поиск там не предусмотрен. Поиск работает только по тем сущностям по которым реализован в коде. В жалобах поиска нету.
0

#5 Пользователь не на сайте   MartinFox ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 70
  • Регистрация: 04-Июль 15
  • Репутация: 4
  • IPB version:3.4.x
 

Отправлено 30 Июль 2015 - 15:22

Просмотреть сообщениеsiv1987 29 Июль 2015 - 20:01 сказал(а):

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

Нет. Это не поиск, а фильтр по никнеймам. Вот нашел ссылку: /index.php?app=core&module=reports&do=index&show=Mid2&report_date_start=&report_date_end=
Где Mid2 - искомый в жалобах никнейм.
0

#6 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 271
  • Регистрация: 20-Март 09
  • Репутация: 2 077
  • IPB version:3.1.x
 

Отправлено 30 Июль 2015 - 15:47

<form action="{$this->settings['base_url']}app=core&module=reports&do=index&report_date_start=&report_date_end=" method="get">
	<input type="text" name="show" class="input_text">
</form>

0

#7 Пользователь не на сайте   MartinFox ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 70
  • Регистрация: 04-Июль 15
  • Репутация: 4
  • IPB version:3.4.x
 

Отправлено 30 Июль 2015 - 15:52

"Выбрана неправильная опция" Куда и как его вставлять?
0

#8 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 271
  • Регистрация: 20-Март 09
  • Репутация: 2 077
  • IPB version:3.1.x
 

Отправлено 30 Июль 2015 - 16:08

Просмотреть сообщениеsalamanderus сказал(а):

Куда и как его вставлять?

Куда хотите туда и вставляйте. Только в форме поиска добавлять не нужно, потому что там отдельная форма. Если вы хотите вставить в форме поиска, придется написать обработчик событий по примеру как здесь сделано с тегами.

document.observe("dom:loaded", function(){
	if($('search-box')){
		$('search-box').observe('submit', function(e){
			var f = this;
			
			if(! f.s_tags.checked){
				return;
			}
			
			var elems = {'do': 'search', module: 'cloud', section: 'cloud', mode: 2},
				input;
			for(var n in elems){
				if(! f[n]){
					input = new Element('input', {'type': 'hidden', 'name':n, 'value': elems[n]});
					f.appendChild(input);
				}
				else{
					f[n].value = elems[n];
				}
			}
			if(! f['tag']){
					input = new Element('input', {'type': 'hidden', 'name':'tag', 'value': ''});
					f.appendChild(input);
			}
			
			f['tag'].value = f['search_term'].value;
			f.action = ipb.vars['board_url']+'/index.php?'+'app=tagscloud';
		});
	}
});

0

#9 Пользователь не на сайте   MartinFox ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 70
  • Регистрация: 04-Июль 15
  • Репутация: 4
  • IPB version:3.4.x
 

Отправлено 30 Июль 2015 - 16:11

Я вставил в шаблон жалоб, но у меня выдает ошибку при вводе никнейма. И Вы же сами говорили что в IPB такая функция не предусмотрена.
0

#10 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 271
  • Регистрация: 20-Март 09
  • Репутация: 2 077
  • IPB version:3.1.x
 

Отправлено 30 Июль 2015 - 16:25

Просмотреть сообщениеsalamanderus сказал(а):

И Вы же сами говорили что в IPB такая функция не предусмотрена.

Я говорил что не предусмотрен поиск по системе жалоб. Приведенная ссылка это не поиск а фильтр, это не значит что нельзя из формы отправлять нужные параметры, главное создать отдельную форму.
0

#11 Пользователь не на сайте   MartinFox ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 70
  • Регистрация: 04-Июль 15
  • Репутация: 4
  • IPB version:3.4.x
 

Отправлено 30 Июль 2015 - 16:26

А ну я про него и говорю, я думал что это одинаковые функции. А почему сам фильтр не рабочий?
Судя по всему он посылает пустой запрос, хотя должна формироваться ссылка. А что фильтр предусмотрен IPB?
0

#12 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 271
  • Регистрация: 20-Март 09
  • Репутация: 2 077
  • IPB version:3.1.x
 

Отправлено 30 Июль 2015 - 16:28

Сам фильтр скорее всего рабочий, проблема в том как вы отправляете запрос.
0

#13 Пользователь не на сайте   MartinFox ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 70
  • Регистрация: 04-Июль 15
  • Репутация: 4
  • IPB version:3.4.x
 

Отправлено 30 Июль 2015 - 16:29

Просмотреть сообщениеsiv1987 30 Июль 2015 - 16:28 сказал(а):

Сам фильтр скорее всего рабочий, проблема в том как вы отправляете запрос.

Я ввожу никнейм искомого модератора и нажимаю enter. Вот код куда вставил:
<div id='topic_mod' class='moderation_bar rounded with_action clear'>
	<a href='#' class='ipsButton_secondary left' id='prune_reports'>{$this->lang->words['report_option_prune']}</a>
        <span class="desc">Фильтр:</span>
        <form action="{$this->settings['base_url']}app=core&module=reports&do=index&report_date_start=&report_date_end=" method="get">
    <input type="text" name="show" placeholder="Модератор">
</form>
	<span class='desc'>{$this->lang->words['r_with_selected']}</span>
	<select name="newstatus" id="report_actions">
		<option value="x">---</option>
		<if test="accessACP:|:$this->memberData['g_access_cp']">
			<optgroup label="{$this->lang->words['report_actions']}"  style="font-style: normal;">
			<if test="$this->memberData['g_access_cp']"><option value="d">{$this->lang->words['report_option_delete']}</option></if>
			</optgroup>
		</if>
		<optgroup label="{$this->lang->words['report_actions_mark_optgroup']}" style="font-style: normal;">
		{$acts}
		</optgroup>
	</select>
	<label for='pruneDayBox' id='pruneDayLabel'>{$this->lang->words['older_than']}</label>
	<input type="text" name="pruneDays" id="pruneDayBox" class='input_text' size="3" value="" />
	<span id='pruneDayLang'>{$this->lang->words['report_prune_days_box']}</span>
	<input type="submit" id='report_mod' class="input_submit alt" value="{$this->lang->words['r_go']}" />
</div>

0

#14 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 271
  • Регистрация: 20-Март 09
  • Репутация: 2 077
  • IPB version:3.1.x
 

Отправлено 30 Июль 2015 - 16:35

Просмотреть сообщениеsiv1987 сказал(а):

главное создать отдельную форму


Разве не видно что там есть теги input, select а это элементы другой формы?
Форму нужно вывести за пределами этой формы, то есть за </form>.
0

#15 Пользователь не на сайте   MartinFox ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 70
  • Регистрация: 04-Июль 15
  • Репутация: 4
  • IPB version:3.4.x
 

Отправлено 30 Июль 2015 - 16:41

Просмотреть сообщениеsiv1987 30 Июль 2015 - 16:35 сказал(а):

Разве не видно что там есть теги input, select а это элементы другой формы?
Форму нужно вывести за пределами этой формы, то есть за </form>.

Вынес, но фильтрации нет. Страница обновляется и все.
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

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


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна