С друпала можно начинать делать сайты если у человека есть мозги и умение задавать гуглу правильные вопросы.
+1
На самом деле азы по друпалу и не только расписаны на каждом "сео-оптимизированном" сайте. Уж, Вам там и расскажут и покажут, как создать материал или установить модуль. Нет смысла задавать вопрос на который 1000 ответов в сети.
http://rutracker.org/forum/viewtopic.php?t=3981490
По этой ссылке нужно скачать govideo.
Это установочный профиль под Д7, там этот механизм реализован.
Но смысл такой
Скриптом switch.js добавляем/убираем классы
Переопределяем вьюху
views-view-unformatted--home-featured-videos--block-1.tpl.php
views-view--home-featured-videos--block-1.tpl.php
и добавляем ссылку для JS для смены вида.
Далее CSS-ом прячем показываем.
там выбор не запоминается при возвращении
надо же еще и в $.cookie делать пометку
кстати, да, там у меня еще один файлик .js, который изначально сворачивает все при загрузке страницы. Но мысль хорошая. Спасибо за замечание. Нужно дописать.
П.С. ТС, а что ты перестал статьи на сайте писать, в прошлом году было достаточно интересно читать.
Я конечно понимаю, что это немного не то, что хотел ТС. Но извините, тут, компетентности не хватает. Просто, раз уж всем стало интересно, как реализовать грид/лист - отписал. А вообще, интересно переключение между вьюсами. Если сделаете - будте добры опубликовать.
Заранее спасибо.
А может проще через JS+CSS сделать.
Просто добавлять или убирать нужный класс.
Посмотри на стартовой http://www.top-sovet.ru, если это имеется ввиду - расскажу )).
Согласен. Но всеже, тут зависит от аппетита ТС. В принципе простенько я делал вывод статей в профиль с группировкой по месяцам. Ссылка на статьи автора, без излишеств. При небольшой нагрузке будет не заметно, на нагруженном проекте придется переписать.
ради получения нескольких цифр делать несколько вьюх
Абсолютно согласен, но я как понял, нужно сделать не просто подсчет материалов, а нечто типа "Мой трекер", где выводить материалы, каменты и пр. Поэтому сразу вьюху и предложил. А вообще по таким вопросам можно к xandeadx.ru отсылать, там вроде все достаточно наглядно расписано, чтоб аналогичные вопросы не возникали.
Кстати, пришел ответ от разработчика этого сайта.
--
To answer your question, all you have to do is override the views-view-fields.tpl.php template file for the specific view in question. You can do that by copying the original template file from the views module and pasting it in the template folder of the theme you are using, renaming it to match your view's machine name (do a google search on that, there is plenty of info if you get stuck).
Ура, получилось. Правда с использованием модуля filefield_paths.
Он позволяет использовать токены ноды и для пути к файлу и для его переименования при загрузке. Путь к файлу
[node:field-node-term:vocabulary]/[node:field-node-term:root]/[node:field-node-term:parent]/[node:field-node-term] Имя файла
[node:field-node-term:root]-[node:field-node-term:parent]-[node:field-node-term].[file:ffp-extension-original]
Теперь все раскладывается по папкам в зависимости от термина таксономии и переименовывается аналогично.
Не стал создавать новую тему, вопрос подобный.
Хочу грузить файлы в зависимости от терминов к ноде.
Например так:
[term:vocabulary]/[term:parents:join-path]/[term:name]
Не соображу, как сделать. Нода еще не сохранена, да и токены таксономии не работают в пути к каталогу.
Мысли пока скачут в сторону Rules.
Может натолкнет кто. Спасибо.
Вообщем сделал наоборот.
1. Изменил настроики шаблонов - было [node:title].html - стало [node:title]
2. Удалил все синонимы и сделал массовое обновление
3. Прописал в .htaccess
Темизация page.tpl.php, node.tpl.php влияет ли на скорость?
Я не думаю, что нужно волноваться из-за этого. Уж точно вьюс тяжелее.
Для полных чайников
+1
На самом деле азы по друпалу и не только расписаны на каждом "сео-оптимизированном" сайте. Уж, Вам там и расскажут и покажут, как создать материал или установить модуль. Нет смысла задавать вопрос на который 1000 ответов в сети.
[РЕШЕНО] Как в блоке views обернуть несколько полей одной ссылкой?
http://www.drupal.ru/node/102104
А обернуть в div или fieldset можно модулем Views fieldsets для D7.
[РЕШЕНО] Вывод уровня меню в контенте страницы
Создайте блок в контенте.
http://drupalace.ru/lesson/dobavlyaem-region-v-nodu-ili-kommentariy
Проверяйте глубину термина у материала.
Не хотите в блок, правьте в template.php function ИМЯТЕМЫ_preprocess_node(&$vars)
http://xandeadx.ru/blog/drupal/234
Приблизительно так
Переключение таблица/сетка во вьюхе.
http://rutracker.org/forum/viewtopic.php?t=3981490
По этой ссылке нужно скачать govideo.
Это установочный профиль под Д7, там этот механизм реализован.
Но смысл такой
Скриптом switch.js добавляем/убираем классы
Переопределяем вьюху
views-view-unformatted--home-featured-videos--block-1.tpl.php
views-view--home-featured-videos--block-1.tpl.php
и добавляем ссылку для JS для смены вида.
Далее CSS-ом прячем показываем.
Разворачивающиеся пункты
Две строчки кода. Вот пример.
http://www.designonslaught.com/a-simple-jquery-faq-style-show-and-hide/
Auto nodetitle не создает заголовок при помощи php кода (вывод иерархичных терминов)
Все еще стоите? Или уже решили?
Масштабирование картинки в карусели от вьюхи - чтобы за пределы div'a не вылезала
Сделай ширину картинки в div_2 равной 100%, а высоту - auto
height: auto;
width: 100%;
}
Проблема с кодировкой (наверное в модуле token)
В файл .htaccess нужно добавить строчку
AddDefaultCharset UTF-8
Как вывести количество материалов, созданных пользователем?
Про вьюс
http://xandeadx.ru/blog/drupal/141
Про сниппет
http://xandeadx.ru/blog/drupal/151 - там внимательней в камментах
Переключение таблица/сетка во вьюхе.
кстати, да, там у меня еще один файлик .js, который изначально сворачивает все при загрузке страницы. Но мысль хорошая. Спасибо за замечание. Нужно дописать.
П.С. ТС, а что ты перестал статьи на сайте писать, в прошлом году было достаточно интересно читать.
Переключение таблица/сетка во вьюхе.
Я конечно понимаю, что это немного не то, что хотел ТС. Но извините, тут, компетентности не хватает. Просто, раз уж всем стало интересно, как реализовать грид/лист - отписал. А вообще, интересно переключение между вьюсами. Если сделаете - будте добры опубликовать.
Заранее спасибо.
Переключение таблица/сетка во вьюхе.
А может проще через JS+CSS сделать.
Просто добавлять или убирать нужный класс.
Посмотри на стартовой http://www.top-sovet.ru, если это имеется ввиду - расскажу )).
Как вывести количество материалов, созданных пользователем?
Согласен. Но всеже, тут зависит от аппетита ТС. В принципе простенько я делал вывод статей в профиль с группировкой по месяцам. Ссылка на статьи автора, без излишеств. При небольшой нагрузке будет не заметно, на нагруженном проекте придется переписать.
Как вывести количество материалов, созданных пользователем?
Абсолютно согласен, но я как понял, нужно сделать не просто подсчет материалов, а нечто типа "Мой трекер", где выводить материалы, каменты и пр. Поэтому сразу вьюху и предложил. А вообще по таким вопросам можно к xandeadx.ru отсылать, там вроде все достаточно наглядно расписано, чтоб аналогичные вопросы не возникали.
Как вывести количество материалов, созданных пользователем?
Проще всего сделать вьюс и пристегнуть к профилю. На сайте "подрупалим" есть видео в представлениях - статьи пользователя.
http://podrupalim.com/drupal-7-predstavleniya/spisok-statey-polzovatelya
[Решено] Рекламный блок во вьюсе
Кстати, пришел ответ от разработчика этого сайта.
--
To answer your question, all you have to do is override the views-view-fields.tpl.php template file for the specific view in question. You can do that by copying the original template file from the views module and pasting it in the template folder of the theme you are using, renaming it to match your view's machine name (do a google search on that, there is plenty of info if you get stuck).
[Решено] Рекламный блок во вьюсе
Да, немного загнался. Пора в отпуск. Всем спасибо.
[Решено] Рекламный блок во вьюсе
Вот-вот и я об этом, а содержимое 3-его row в топку?
[Решено] Рекламный блок во вьюсе
Впихнуть блок с адсенсом во второй по счету row, не выводя в нем содержимое?
Во views-view--и.т.д.tpl.php.
Немного не понимаю, пока во всяком случае.
Установить каталог загрузки файлов в зависимости от условий (в шаблоне формы создания материала)
Ура, получилось. Правда с использованием модуля filefield_paths.
Он позволяет использовать токены ноды и для пути к файлу и для его переименования при загрузке.
Путь к файлу
[node:field-node-term:vocabulary]/[node:field-node-term:root]/[node:field-node-term:parent]/[node:field-node-term]
Имя файла
[node:field-node-term:root]-[node:field-node-term:parent]-[node:field-node-term].[file:ffp-extension-original]
Теперь все раскладывается по папкам в зависимости от термина таксономии и переименовывается аналогично.
Установить каталог загрузки файлов в зависимости от условий (в шаблоне формы создания материала)
Не стал создавать новую тему, вопрос подобный.
Хочу грузить файлы в зависимости от терминов к ноде.
Например так:
[term:vocabulary]/[term:parents:join-path]/[term:name]
Не соображу, как сделать. Нода еще не сохранена, да и токены таксономии не работают в пути к каталогу.
Мысли пока скачут в сторону Rules.
Может натолкнет кто. Спасибо.
Кодировка на сайте drupal 7.22
Спасибо.
Была проблема с кодировкой "доступные маркеры". Все остальное отображалось корректно.
[Решено]301 редирект на окончание .html
Прошло 2 недели - просадки нет.
[Решено]301 редирект на окончание .html
Вообщем сделал наоборот.
1. Изменил настроики шаблонов - было [node:title].html - стало [node:title]
2. Удалил все синонимы и сделал массовое обновление
3. Прописал в .htaccess