Вывод объявлений в виде таблицы

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Вывод объявлений в виде таблицы

Сообщение REM » 12 авг 2015, 17:39

Файл widgetApartments_list.php оформляет вывод объявлений в виде таблицы. В результате выводится тег <table class="items">
Подскажите где формируется этот тег?
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

Re: Вывод объявлений в виде таблицы

Сообщение Koduc » 13 авг 2015, 13:48

/themes/имя_темы/modules/apartments/views/widgetApartments_list.php
В этом файл таблица формируется полностью автоматически через вызов виджета zii.widgets.grid.CGridView
Если вы хотите добавить изменить этот класс, то укажите после строки
'id' => 'ap-view-table-list',
такое:
'itemsCssClass' => 'new-items-class',
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Вывод объявлений в виде таблицы

Сообщение REM » 13 авг 2015, 19:54

Спасибо, с классом понятно, а если мне необходимо еще и id?
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

Re: Вывод объявлений в виде таблицы

Сообщение Koduc » 14 авг 2015, 12:12

REM писал(а):Спасибо, с классом понятно, а если мне необходимо еще и id?

Надо курить документацию. Или через параметр "template" или переопределять класс.
Для js и css чем не устраивает селектор: #ap-view-table-list > .new-items-class
-- Меньше знаешь - крепче спишь --
Аватара пользователя
Koduc
Ведущий разработчик
Ведущий разработчик
 
Сообщения: 902
Зарегистрирован: 28 дек 2011, 09:11
Очки репутации: 20

Re: Вывод объявлений в виде таблицы

Сообщение REM » 18 авг 2015, 09:13

Ну с документацией знакомимся по мере свободного времени.
Задача в принципе стоит такая,хотел подключить скрипт tablesorter.js
так выглядит таблица которая формируется при выходе:
Код: Выделить всё
<table class="items">
<
thead>
<
tr>
<
th id="ap-view-table-list_c0">Количество комнат</th>
<
th id="ap-view-table-list_c1">Название</th>
<
th id="ap-view-table-list_c2">Адрес</th>
<
th id="ap-view-table-list_c3">Тип недвижимости</th>
<
th id="ap-view-table-list_c4">
Площадь общая/жилая/кухни, м
<sup>2</sup>
</
th>
<
th id="ap-view-table-list_c5">Площадь земельного участка, (сот)</th>
<
th id="ap-view-table-list_c6">Этаж</th>
<
th id="ap-view-table-list_c7">Цена</th>
</
tr>
</
thead> 

Согласно документации необходимо именно к тегу <table> добавить id и class
Код: Выделить всё
<table id="myTable" class="tablesorter"> 

оттуда и ноги растут))
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

Re: Вывод объявлений в виде таблицы

Сообщение Xpycm » 18 авг 2015, 15:47

Зря в 2015 году не пользуетесь поиском Google. Всё уже давно есть: http://www.yiiframework.com/extension/tablesorter/
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Вывод объявлений в виде таблицы

Сообщение REM » 19 авг 2015, 08:11

Да как то вроде искал, вся проблема что не дружу с пиндосовским языком. А на родном вообще нет ни чего по пути, перепечатки неудачных примеров и все((((
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

Re: Вывод объявлений в виде таблицы

Сообщение Foton » 20 авг 2015, 10:12

Ну тут выход только один... либо немножко подучить язык (на самом деле для понимания смысла технических статей особого знания не нужно) либо попросить кого то перевести, ну или переводчиком воспользоваться
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8

Re: Вывод объявлений в виде таблицы

Сообщение REM » 27 авг 2015, 08:15

Тогда вопрос такой в формировании таблицы участвует виджет zii.widgets.grid.CGridView, изучая документацию я понял что в этом виджете по умолчанию реализована сортировка по возрастанию и убыванию при нажатию на заголовок столбца. То есть она просто отключена? И ее можно задействовать?
Мысль - это оргазм мозга. Те, кто способен его испытать - получают истинное наслаждение, остальным приходится имитировать. (М.Кундера)
Аватара пользователя
REM
Гражданин
Гражданин
 
Сообщения: 151
Зарегистрирован: 28 мар 2014, 07:06
Откуда: Первоуральск
Очки репутации: 5

Re: Вывод объявлений в виде таблицы

Сообщение fisher » 27 авг 2015, 09:55

Можно включить, но и в модели надо будет доработать функционал.
fisher
Разработчик
Разработчик
 
Сообщения: 285
Зарегистрирован: 15 апр 2013, 09:25
Очки репутации: 8


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 36

cron