engenes: Комментарии

Главные вкладки

8 декабря 2016 в 9:39

Написал условие в модуле, все работает отлично, $_COOKIE принимает мою куку но после ухода на другую страницу кука куда-то пропадает, то есть она работает локально только внутри одной страницы, при чем если понажимать на всех страницах, то для каждой страницы запомнится своя кука.
Не подскажите как сделать чтобы браузер запомнил ее как то абсолютно для всего сайта.
1. мой html

6 декабря 2016 в 17:53

Ну вы ведь за то, чтобы решить мой вопрос только средствами js?
Я бы использовал этот вариант, если бы перестроения были минимальны (не сторонник нагружать сервак без нужды).
Но когда у меня строчно а нужно плиткой и поля располагаются в разных отражениях в разной последовательности, то я точно не буду их cssом таскать, мне кажется правильней будет, чтобы они при загрузке страницы уже были расположены примерно там где надо

6 декабря 2016 в 17:42

Материал можно вывести либо анонсом либо своим отражением, расположить из админки поля в том порядке как мне нужно, в этом случае я буду просто переключаться между отражениями, css и js в таком случае минимум, не нужно писать костыли, чтобы работало после.ajax перезагрузки (во время срабатывания фильтров сортировок и прочего) к тому же добавление нового поля скорее всего ничего не испортит, в некоторых случаях даже css дописывать не придётся

4 декабря 2016 в 20:50

для этого нужно вешать privat message на сокеты, так работает dконтакте, а для этого нужно к примеру интегрировать drupal c node.js но для этого последний должен быть установлен на сервере, но это только начало, потом нужно будет переписывать privat message. Никакого запроса к БД через ajax иначе даже если обновление будет проходить всего раз в 2 секуды а пользователей будет всего 10, то это уже даст серьезную нагрузку на сервер

2 декабря 2016 в 11:38

Подождите, я правильно понял, вы создали одно представление но в нем несколько отражений к примеру page_1 "таблицы",page_2 "Неформатированный список", и при клике просто переключаетесь между представлениями?

2 декабря 2016 в 7:32

«по клику создаем куку, эту куку цепляем в шаблоне views, в зависимости от нее выводим один формат или другой»
создал тестовое представление как я понял за формат отвечает вот этот шаблон? (по названию и содержанию он ближе всего)

2 декабря 2016 в 6:53

Да, это требовалось, но насчёт контекстной фильтрации по терминам таксономии немного непонятно. Вот в настройках словаря, нужно выбирать представление, и одно из отражений, которое будет открываться при переходе на страницу термина. А тут у нас выходит, что будет открываться неприкрепленное представление, но скорее всего будет пустая страница (не уверен, надо проверять, но для чего-то же эта настройка в словаре существует).

2 декабря 2016 в 6:46

На мобильном сайте, как правило, отключают те вкладки, которые нельзя адаптировать, заменяя их на альтернативные, либо оставляя одну

1 декабря 2016 в 22:25

Display1 и display2 это два настроенных отражения в одном представления?
То есть в одном настроен табличный вывод, во втором к примеру плиточный, вы это имели в виду?

1 декабря 2016 в 17:24

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

30 ноября 2016 в 21:35

это можно)) то же самое в вопросе писал, но опять же костыль. Тем более,если по умолчанию выводится таблица, с шапкой да еще и с какой нибудь сортировкой по полям в шапке, а нам эту таблицу нужно будет перестроить в полноценные карточки товара, еще и адаптировать потом, да там голову сломать можно.. да и клавиатуру.

30 ноября 2016 в 21:04

а если постраничный навигатор? а если ajax views? а если я переключился на n-ную страницу, а затем поменяю таб, то на какой странице окажусь? несколько представлений значит несколько раз один и тот же материал выведится на странице, это еще и увеличение времени загрузки страницы.
Просто но неуниверсальный способ, это костыль

11 ноября 2016 в 22:45

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

15 июня 2016 в 13:36

что то не работает
при создании этой ноды вставил вот такую функцию: <?phpfunction alteradv_form_alter(&$form, &$form_state, $form_id){?> что пишу в ней - срабатывает.
Но то, то что вы показали никак работать не хочет, код страницы не распечатывается