Написал условие в модуле, все работает отлично, $_COOKIE принимает мою куку но после ухода на другую страницу кука куда-то пропадает, то есть она работает локально только внутри одной страницы, при чем если понажимать на всех страницах, то для каждой страницы запомнится своя кука.
Не подскажите как сделать чтобы браузер запомнил ее как то абсолютно для всего сайта.
1. мой html
Ну вы ведь за то, чтобы решить мой вопрос только средствами js?
Я бы использовал этот вариант, если бы перестроения были минимальны (не сторонник нагружать сервак без нужды).
Но когда у меня строчно а нужно плиткой и поля располагаются в разных отражениях в разной последовательности, то я точно не буду их cssом таскать, мне кажется правильней будет, чтобы они при загрузке страницы уже были расположены примерно там где надо
Материал можно вывести либо анонсом либо своим отражением, расположить из админки поля в том порядке как мне нужно, в этом случае я буду просто переключаться между отражениями, css и js в таком случае минимум, не нужно писать костыли, чтобы работало после.ajax перезагрузки (во время срабатывания фильтров сортировок и прочего) к тому же добавление нового поля скорее всего ничего не испортит, в некоторых случаях даже css дописывать не придётся
для этого нужно вешать privat message на сокеты, так работает dконтакте, а для этого нужно к примеру интегрировать drupal c node.js но для этого последний должен быть установлен на сервере, но это только начало, потом нужно будет переписывать privat message. Никакого запроса к БД через ajax иначе даже если обновление будет проходить всего раз в 2 секуды а пользователей будет всего 10, то это уже даст серьезную нагрузку на сервер
Подождите, я правильно понял, вы создали одно представление но в нем несколько отражений к примеру page_1 "таблицы",page_2 "Неформатированный список", и при клике просто переключаетесь между представлениями?
«по клику создаем куку, эту куку цепляем в шаблоне views, в зависимости от нее выводим один формат или другой»
создал тестовое представление как я понял за формат отвечает вот этот шаблон? (по названию и содержанию он ближе всего)
Да, это требовалось, но насчёт контекстной фильтрации по терминам таксономии немного непонятно. Вот в настройках словаря, нужно выбирать представление, и одно из отражений, которое будет открываться при переходе на страницу термина. А тут у нас выходит, что будет открываться неприкрепленное представление, но скорее всего будет пустая страница (не уверен, надо проверять, но для чего-то же эта настройка в словаре существует).
Display1 и display2 это два настроенных отражения в одном представления?
То есть в одном настроен табличный вывод, во втором к примеру плиточный, вы это имели в виду?
Так и хочу сделать, формат будет меняться а url тот же, хотя на сайте DNS к url приписывается ?аргумент и в зависимости от того есть он или нет выводятся разные форматы. Но мне кажется идеальным будет иметь абсолютно одинаковые адреса, и но менять только форматы по клику
это можно)) то же самое в вопросе писал, но опять же костыль. Тем более,если по умолчанию выводится таблица, с шапкой да еще и с какой нибудь сортировкой по полям в шапке, а нам эту таблицу нужно будет перестроить в полноценные карточки товара, еще и адаптировать потом, да там голову сломать можно.. да и клавиатуру.
а если постраничный навигатор? а если ajax views? а если я переключился на n-ную страницу, а затем поменяю таб, то на какой странице окажусь? несколько представлений значит несколько раз один и тот же материал выведится на странице, это еще и увеличение времени загрузки страницы.
Просто но неуниверсальный способ, это костыль
что то не работает
при создании этой ноды вставил вот такую функцию: <?phpfunction alteradv_form_alter(&$form, &$form_state, $form_id){?> что пишу в ней - срабатывает.
Но то, то что вы показали никак работать не хочет, код страницы не распечатывается
Как повесить скрипт на элемент views после того как views перезагрузится через ajax?
в какое место нужно приписать once?
Как повесить скрипт на элемент views после того как views перезагрузится через ajax?
Написал вот так, теперь при клике разворачивается и сразу сворачивается
Как выключить отправку по ajax во views?
Решил вопрос, views infinite scroll автоматически делает, что все запросы отправляются по ajax
Как вывести views в Drupal 7 c переключателем отражения материала?
как то в сессию записать и уже с ней работать, только как не представляю
Как вывести views в Drupal 7 c переключателем отражения материала?
Написал условие в модуле, все работает отлично, $_COOKIE принимает мою куку но после ухода на другую страницу кука куда-то пропадает, то есть она работает локально только внутри одной страницы, при чем если понажимать на всех страницах, то для каждой страницы запомнится своя кука.
Не подскажите как сделать чтобы браузер запомнил ее как то абсолютно для всего сайта.
1. мой html
Как вывести views в Drupal 7 c переключателем отражения материала?
Ну вы ведь за то, чтобы решить мой вопрос только средствами js?
Я бы использовал этот вариант, если бы перестроения были минимальны (не сторонник нагружать сервак без нужды).
Но когда у меня строчно а нужно плиткой и поля располагаются в разных отражениях в разной последовательности, то я точно не буду их cssом таскать, мне кажется правильней будет, чтобы они при загрузке страницы уже были расположены примерно там где надо
Как вывести views в Drupal 7 c переключателем отражения материала?
Материал можно вывести либо анонсом либо своим отражением, расположить из админки поля в том порядке как мне нужно, в этом случае я буду просто переключаться между отражениями, css и js в таком случае минимум, не нужно писать костыли, чтобы работало после.ajax перезагрузки (во время срабатывания фильтров сортировок и прочего) к тому же добавление нового поля скорее всего ничего не испортит, в некоторых случаях даже css дописывать не придётся
Ajax и privatemsg
для этого нужно вешать privat message на сокеты, так работает dконтакте, а для этого нужно к примеру интегрировать drupal c node.js но для этого последний должен быть установлен на сервере, но это только начало, потом нужно будет переписывать privat message. Никакого запроса к БД через ajax иначе даже если обновление будет проходить всего раз в 2 секуды а пользователей будет всего 10, то это уже даст серьезную нагрузку на сервер
Как вывести views в Drupal 7 c переключателем отражения материала?
но на скрине вы воспользовались именно третьим вариантом?
Как вывести views в Drupal 7 c переключателем отражения материала?
Подождите, я правильно понял, вы создали одно представление но в нем несколько отражений к примеру page_1 "таблицы",page_2 "Неформатированный список", и при клике просто переключаетесь между представлениями?
Как вывести views в Drupal 7 c переключателем отражения материала?
«по клику создаем куку, эту куку цепляем в шаблоне views, в зависимости от нее выводим один формат или другой»
создал тестовое представление как я понял за формат отвечает вот этот шаблон? (по названию и содержанию он ближе всего)
Как вывести views в Drupal 7 c переключателем отражения материала?
Да, это требовалось, но насчёт контекстной фильтрации по терминам таксономии немного непонятно. Вот в настройках словаря, нужно выбирать представление, и одно из отражений, которое будет открываться при переходе на страницу термина. А тут у нас выходит, что будет открываться неприкрепленное представление, но скорее всего будет пустая страница (не уверен, надо проверять, но для чего-то же эта настройка в словаре существует).
Как вывести views в Drupal 7 c переключателем отражения материала?
На мобильном сайте, как правило, отключают те вкладки, которые нельзя адаптировать, заменяя их на альтернативные, либо оставляя одну
Как вывести views в Drupal 7 c переключателем отражения материала?
Display1 и display2 это два настроенных отражения в одном представления?
То есть в одном настроен табличный вывод, во втором к примеру плиточный, вы это имели в виду?
Как вывести views в Drupal 7 c переключателем отражения материала?
Так и хочу сделать, формат будет меняться а url тот же, хотя на сайте DNS к url приписывается ?аргумент и в зависимости от того есть он или нет выводятся разные форматы. Но мне кажется идеальным будет иметь абсолютно одинаковые адреса, и но менять только форматы по клику
Как вывести views в Drupal 7 c переключателем отражения материала?
это можно)) то же самое в вопросе писал, но опять же костыль. Тем более,если по умолчанию выводится таблица, с шапкой да еще и с какой нибудь сортировкой по полям в шапке, а нам эту таблицу нужно будет перестроить в полноценные карточки товара, еще и адаптировать потом, да там голову сломать можно.. да и клавиатуру.
Как вывести views в Drupal 7 c переключателем отражения материала?
а я уж по всякому гуглил, но все не то
А тут прям то что надо особенно 1 и 3))
Как вывести views в Drupal 7 c переключателем отражения материала?
а если постраничный навигатор? а если ajax views? а если я переключился на n-ную страницу, а затем поменяю таб, то на какой странице окажусь? несколько представлений значит несколько раз один и тот же материал выведится на странице, это еще и увеличение времени загрузки страницы.
Просто но неуниверсальный способ, это костыль
Использование контекстного фильтра "термин таксономии с глубиной" в представлении с индексированными материалами
заработало, теперь выводятся все дочерние материалы, хотя контекстный фильтр остался тот же, без выбора глубины
Как переопределить главную страницу для авторизованно пользователя?
только вот непонятно как.
Чтобы даже при клике на хлебную крошку нас перекидывало на альтернативную страницу
Как распечатать все содержимое ноды
что распечатать то? что вставить в page.tpl.php чтобы распечаталась страница?
Как распечатать все содержимое ноды
alteradv.module - название модуля
может как-то можно node_load использовать? тоже пробовал, но у меня ошибку выдает.
Как распечатать все содержимое ноды
<?php
function alteradv_node_view($node) {
dpm($node);
}
?>
Как распечатать все содержимое ноды
что то не работает
при создании этой ноды вставил вот такую функцию:
<?phpfunction alteradv_form_alter(&$form, &$form_state, $form_id){?>
что пишу в ней - срабатывает.Но то, то что вы показали никак работать не хочет, код страницы не распечатывается
Как настроить способ отображения для конкретного типа материала в файле ds-2col?
Все понял, надо было в тему оформления его кидать, а не рядом с отцом ставить