Nikolas: Блог

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

Изменение приоритета

11 сентября 2010 в 22:37

Собственно обновляем движек сайта и хочется упростить некоторые элементы и сделать возможным управление сайтом чисто через браузер.
Что имеем сейчас:
На сайте есть баннер, представляющий собой вывод поочередно картинок посредством этого скрипта - http://www.dynamicdrive.com/dynamicindex4/simplegallery.htm
Требуется чтобы картинки шли в некоторой заданной последовательности - некоторые раньше других. И чтобы при клике на некоторые был переход на некоторую ноду.
Реализовано было так: Файлы кидались в определенную дирректорию и небольшим скриптом оттуда брались, порядок вывода идет в зависимости от имени файла. Имя файла представляет собой - число1.число2.jpg
число1 - число, определяющее порядковый номер
число2 - номер ноды, на который ссылаться, если ссылаться не надо - за место числа любой набор с включенным нечисловым символом.
Таким образом надо было вайлы именовать вручную и заливать ручками на сервак.
Хочется так:
собственно принцип вывода должен оставаться тем же - надо указывать периодичность и на что ссылается по клику на картинку.
Но принцип заливки хочется преобразовать - например создать тип материла специальный и в нем поля для указания картинки, куда ссылаться и порядкового приоритета.
С созданием материала проблем нет.
Но вот с периодичностью как быть?
Было бы удобно очень менять периодичность как периодичность меню.
То есть список всех имеющихся и просто перетаскивать их местами.
есть ли подобные модули? которые позволят сделать подобное?
Или если нет, возможно у кого-то есть предложение удобной реализации?

Gallery2 и LightBox

13 августа 2010 в 13:09

Собственно есть друпал и Gallery2 на нем. Все работает, но хочется поаккуратнее.
Надо прикрутить LightBox, но дельных мануалов что-то не нашел Sad
Может кто занимался таким? или мануал где видел?

Перенос форума

5 августа 2010 в 10:31

Сейчас есть сайт и на нем форум.
то есть ноды страниц сайта и форума перемешаны между собой.
Надо вынести форум на отдельный движок.
Есть ли какие-нить решения для быстрого переноса сообщения?

Rules: действие при переходе по ссылке

5 июля 2010 в 11:44

Вопрос такой возник.
Есть таблица Views с выводом списка материалов, выводится материал по публикации либо по галочке в материале...
Надо чтобы можно было одним кликом снять с публикации либо убрать галочку с поля CCK (убрать из таблицы материал)
То есть чтобы админам дополнительно в таблице выводилась ссылка типа "Убрать", кликаем - все - нету, лучше с подтверждением еще, но и так сойдет...

CSS растянуть до экрана с прилепленной областью внизу

28 июня 2010 в 18:59

Друзья, помогите!
Делаю тему для сайта, на некоторых страницах мало материала и получается что весь сайт заканчивается посередине и область "Подвал" висит некрасиво.
Хочу растянуть полностью сайт по вертикали, и чтобы область "Подвал" была прилеплена к нижней части, но что-то никак не получается Sad

Rules: действие в указанный момент

23 июня 2010 в 12:18

Задача такая - надо убрать материал в определенный момент времени (перенести в архив так сказать).
Вполне достаточно снять с публикации.
Только вот как это сделать в Rules - я что-то не разобрался Sad
Есть поле CCK - Date - в нем указана дата снятия с публикации. Сейчас юзаю Scheduler, но неудобно - приходится заполнять оба поля одним и темже...

Rules: не хватает длинны строки ввода

22 июня 2010 в 10:33

Надо сделать автозаполнение заголовка после сохранения, но не хватает длины поля для заполнения данными Token.
Возможно ли как-то увеличить длинну?

Как определяется <front>

22 июня 2010 в 10:08

Собственно вопрос - как Drupal определяет что страница является главной (для того, чтобы работала например при выводе блоков)?

Переименовать файл при создании материала

18 июня 2010 в 13:39

Здравствуйте.
Такая вот задача - надо при создании материала присвоить прикрепляемому посредством CCK FileField к материалу файлу имя одного из заполняемых при создании этого же материала полей.
Естественно средствами FileField и FileField Paths это сделать не получается, так как в момент сохранения этого поля еще как бы и нету - оно тоже сохраняется.
Rules как-то тоже в этом вопросе не помогает - не обнаружил у него такой функциональности Sad

TinyMCE и комментарии

13 апреля 2010 в 14:55

Здравствуйте!
Решил перейти на визуальный редактор TinyMCE
Вроде с фильтрами все понятно, кроме одного нюанса.
Нужно в коде оставить пометки в тегах html комментариев -
<!-- коммент -->
Так этот комментарий не скрывается, а так и виден вместе с тегом - что, как и где прописать чтобы он нормально скрывался?

Вставка содержимого другой страницы

7 апреля 2010 в 12:09

Требуется на странице разместить содержимое другой страницы, находящейся на другом сервере.
как это можно сделать? пробовал php кодом, но цеплялись только файлы с данного сервера, а вот как написать чтобы содержимое с другого сервера взять - так и не понял.

Помогите с .htaccess

19 февраля 2010 в 16:20

Был сайт типа first.site.ru
Потребовалось переименовать ссылку на second.site.ru
Переименовал, все работает, но надо чтобы люди, заходящие по старому адресу переадресовывались на новый, причем с сохранением страниц.
Например зайдя по ссылке first.site.ru/node/5 человек переадресовывался на second.site.ru/node/5
Я что-то поковырял .htaccess но не получается. Помогите - что там надо прописать?

Взять строку (содержимое) ноды

1 февраля 2010 в 15:47

Толь торможу уже толи не знаю чего...
Надо где-то записать число, которое можно легко поменять через браузер.
Это число используется многими скриптами при создании нод.
Прикинул - либо просто как содержимое одной ноды, либо как строчку цифровую cck этой же ноды его зябить.
Вот только каким запросом взять ее от туда. token установлен.

В определенной форме вывод ноды

14 января 2010 в 16:35

Надо чтобы все ноды одного типа выводились в одном форматировании.
А точнее - при создании ноды видны поля CCK, которые собственно заполняем. После сохранения же чтобы выводились не название поля: содержимое
А чтобы был вывод в определенном виде.
Ну то есть например вводим поля Первое, Второе, Третье.
А Ноду видим как:

Views уточнение таблицы

14 января 2010 в 15:29

Есть тип материала, состоящий из нескольких полей CCK
Вывожу все это дело в таблицу при помощи Views, но надо чтобы можно было уточнять что будет выводиться в таблицу.
Ну например таблица выводится типа:

№1 №2 №3
1 first ten
2 second ten
3 first one
4 first ten
5 second one
6 second one

Надо, чтобы щелкнув по параметру в столбце №2 в таблице остались только строки с этим параметром, например first:

№1 №2 №3
1 first ten
3 first one
4 first ten

Либо также по параметру в столбце №3, например one:

№1 №2 №3
3 first one
5 second one
6 second one

Заменить Node своими для каждого типа

14 января 2010 в 12:24

Видел где-то сделано, но не понял как.
В общем надо заменить адрес типа site.ru/node/111 на site.ru/type/111
то есть для страницы - site.ru/page/111
для новости - site.ru/news/111
И чтобы у каждого типа шла своя нумерация порядковая автоматически.
Реально ли это и как?

Автозаполнение заголовка

12 января 2010 в 12:22

Надо чтобы у определенного типа материала заголовок создавался автоматически.
То есть пользователь создает материал, не вводя заголовок, а при сохранении заголовок подставлялся типа:
Письмо №123
Причем номер либо просто по порядку возрастает, либо брать номера по прядку из заранее забитого списка.
Можно ли это реализовать?
И в связи с чем еще вопрос- можно ли скрыть строку ввода заголовка от пользователя? (Содержимое набирается полями CCK)

Подмена адреса обращения к сайту

11 января 2010 в 16:27

Нужно организовать подмену адреса, то есть например:
есть адреса - site.ru/first/content/ и site.ru/second/content
надо чтобы при обращении по этим адресам в строке подменялось на домен третьего уровня - first.site.ru/content и second.site.ru/content
при этом обращение оставалось к тому же адресу с доменом второго уровня.
то есть по такой логике:
- обращение по адресу site.ru/first/content/ в строке адреса пишет first.site.ru/content/ на сервере обрабатывается как запрос к site.ru/first/content/

Статистика содержания

10 января 2010 в 16:11

Есть содержимое определенного типа
Нужно вести статистику добавления этого содержимого по дням и изменения одной из строк CCK в этом содержимом...
То есть меняется что-то типа статуса, сначала один, потом второй, а потом третий... Так вот эти изменения тоже надо загнать в статистику...
Есть ли что-нить из модулей для подобной статистики?

CCK: автозаполняемое поле из профиля пользователя

10 декабря 2009 в 13:59

Надо чтобы при создании материала определенного типа одно поле автоматически заполнялось содержимым одного из полей в профиле пользователя.
Как это можно реализовать?
И желательно чтобы эта строка была видна пользователю, но он не мог бы ее редактировать, или не была видна.

Мультисайтинг редирект регистрации

8 декабря 2009 в 12:23

Есть несколько сайтов на одном движке друпала в мультисайтинге.
База пользователей одна, но из-за некоторых модулей можно разрешить регистрацию только на одном из этих сайтов.
Подскажите - как можно сделать автоматическую переадресацию со страниц регистрации на остальных сайтах на страницу на самом главном.

Форум: количество сообщений

8 декабря 2009 в 11:46

Здравствуйте!
Установил себе форум и Advanced Forum? настроил, но небольшой нюанс:
Для Гостей отображается число тем и сообщений в два раза большее в табличке, чем для пользователей и собственно на самом деле...
то есть в Форуме две темы по одному сообщению каждая - должно быть около форума - 2 темы и 2 сообщения, а гостям пишется что там 4 темы и 4 сообщения.

Conditional Fields двойная зависимость...

26 ноября 2009 в 14:08

Использую Conditional Fields - очень удобно, но так и не понял немного:
например - один пункт, выбираем, появляется еще какой-то выбор, в нем выбираем что-то и появляется очередной пункт.
вот только если потом в самом первом выбрать что-то другое - скрывается только следующие за ним... остальные остаются открытыми... как их скрыть?