$table-> выборка по месяцу и году - Дизайн и модификация Invision Power Board

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

 

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

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

Страница 1 из 1

$table-> выборка по месяцу и году

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 10 Ноябрь 2018 - 01:45

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

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 13 Ноябрь 2018 - 12:11

$table->filters

0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 14 Ноябрь 2018 - 09:20

Блин, не соображу что-то: http://prntscr.com/li46p2.

Начинаем так, затем в шаблоне делаем нужный функционал?
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 14 Ноябрь 2018 - 10:37

Если делать через $table->filters, то список будет очень длинным.
Лучше сделать форму с 2-мя <select> (год и месяц)
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 14 Ноябрь 2018 - 10:40

А как мне переменные вывести вместе с $table? http://prntscr.com/li4yim
Там просто вместе с $table цепляется еще несколько переменных автоматически.

Сообщение изменено: TemKa_SD (14 Ноябрь 2018 - 10:43)

0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 14 Ноябрь 2018 - 10:47

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

Там просто вместе с $table цепляется еще несколько переменных автоматически.

Где?
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 14 Ноябрь 2018 - 10:53

        /* Display */
        \IPS\Output::i()->output = (string) $table;

0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 14 Ноябрь 2018 - 10:58

Где тут что цепляется автоматически?

Если нужны дополнительные переменные, то http://ipbskins.ru/f...post__p__105491
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 14 Ноябрь 2018 - 11:10

Сейчас вывод выглядит так:

http://prntscr.com/li58kq (шаблон), http://prntscr.com/li58rj (модуль).

Добавляю новую переменную сюда: http://prntscr.com/li5ae4 (модуль), http://prntscr.com/li5ajm (шаблон), http://prntscr.com/li5a3d (результат).

$headers, $rows уже не срабатывают.
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 14 Ноябрь 2018 - 11:51

А зачем Вы используете шаблон, который используется для строк?
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 15 Ноябрь 2018 - 04:01

Так, вот сделал следующее: создал вывод в шаблон: http://prntscr.com/lii41g сделал шаблон: http://prntscr.com/lii44i шаблон переменные принимает, всё в порядке. Как теперь это вставить на страницу сюда? : http://prntscr.com/lii48x
0

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

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 3 591
  • Регистрация: 26-Октябрь 11
  • Репутация: 1 403
  • IPB version:I have no IPB
 

Отправлено 15 Ноябрь 2018 - 14:11

Если не получается с шаблонами, используйте extra
$table->extra = array(
	'filters' => array(
		'years' => $years,
		'months' => $months,
	),
);


В шаблоне вместо $years - $table->extra['filters']['years'], вместо $months - $table->extra['filters']['months']
0

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

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 413
  • Регистрация: 16-Январь 18
  • Репутация: 6
  • Откуда:Спасск-Дальний
  • IPB version:4.1.x
 

Отправлено 16 Ноябрь 2018 - 03:15

Совсем другое дело. Щас осталось как в пагинации справа добавить и всё: http://prntscr.com/lixn9e
0

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


Страница 1 из 1


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

  

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-2018 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна