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

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

15 июня 2010 в 3:17

на странице /admin/settings/performance включайте объединять css и JS.
Я на морде насчитал 28 css файлов, а эксплорер может грузить только 31, то есть если какой нибудь модуль или тема влепит еще 4 css то последний чичтаться небудет. Такой вот говнобраузер IE. Решается на стороне drupal с помошью указаных объединений.

14 июня 2010 в 16:20

неверным, вам лучше использовать вьюс с дисплеем типа страница, иначе будет 404.
То есть я так понимаю что Вы хотите чтобы по адресу /blog/2009 отображались записи за 2009 год?
Если да, то создаете во вьюсе дисплей типа страница, указываете адрес страницы blog/% тип меню - "No menu", добавляете аргумент "Материал - > Год создания" или как вам там нужно, в фильтр "материал -> тип равно один из блог" и все.

14 июня 2010 в 13:28

Это для блока, а мне кажется тут идет речь о странице.
Вы наверно не указали путь к странице вьюса, или вобще не создали Display для вьюса типа страница.
А если хотите подробнее то расскажите подробно что вам нужно, при каких условиях и т д.

14 июня 2010 в 11:39

Кароч поставил Xcache и пожалел.
Xcache иногда категорически не дает обновлять кеш. Не знаю с чем это связано, может быть cacherouter как то не правильно общается с xcache, а может и гдето настройки в xcache вкручивать нужно, но скажу что таких проблем с APC я не знал. Временно верну все на APC а то как начинается гон так ни одну форму нельзя отправить, все пишет что нет ее в кеше, и в это же время кешированые страницы необновляются, хоть унажимайся на "очистить кеш данных" только зайдя в админку xcache можно тыкнуть кнопку очистки кеша переменных - тогда все ок на время.

14 июня 2010 в 11:28

ползунок это число, скрываете ваш текстовый экспозед фильтр с помощью цсс, и с помощью яваскрипта ползунка пишете число которое возвращает ползунок в заранее скрытий input который находится по имени внутри формы или по айди. Никаких hook_form_alter ненужно.

14 июня 2010 в 7:24

Еще я вам открою страшнейший секрет что легкой настройкой можно заставить вебсервер отдавать контент в сжатом виде(даже можно без настройки сервера, а просто включив сжатие на странице производительность в Drupal).
Как мы все знаем текст сжимается очень сильно и все ваши преимущества "чистого" кода сойдут на нет. В то же время возможности быстрой темизации с помощью css остануться и в сжатом контенте.
Вот и думайте что лучше "чистый" код или быстротемизированый сайт.

Как говорят у нас в африке "лучше день потерять и потом за пять минут долететь"

14 июня 2010 в 7:14

Вы наверно не вкурсе но времена интернета по диалапу давно ушли.
Я лично сам за вложеные обертывания дивами. Но если Вас это напрягает то ничего не мешает "переопределить" весь вывод и вывести внутрь <pre>... </pre> с одними пробелами,переносами строки и табуляциями.

13 июня 2010 в 18:46

Saltan указал правильные селекторы, проверяйте откуда у вас загружается css.
Можно FireBug`ом , а можно тупо исходник посмотреть и нам сюда всю часть между <head>...</head> выложить

13 июня 2010 в 18:26

ха, я любой дизайн натягиваю часа за 4-8 и ничо.
Скорее всего Вы мыслите как юзер битрикса и пользуетесь битриксовыми методами, а я все делаю как юзер drupal`а.

Как говорят у нас в НИИ водоканала "забудте все чему вас учили в институте.... будем учиться чистить трубы".

Забудте все связаное с другими CMS, и мыслите как верстальщик просто хорошо владеющий css. В Drupal такое множество вложеных дивов и масса разнообразных классов специально для практически-неограниченой возможности "раскраски" средствами css.

13 июня 2010 в 18:16

Вы может быть цвет меняли через модуль color или в производительности стоит объединение css-файлов?
Тогда drupal агрегатирует css в один файл, а все ваши изменения не влияют на отображение. Лечится это, как вам сказали выше, очисткой кеша в /admin/settings/performance после каждого изменения Вашего style.css.

13 июня 2010 в 18:09

вам нужно оставить глубину как было 0, при этом материалы не будут показываться те которые не в текущем термине. А для того что бы показывать список дочерних терминов можно создать вьюс типа "термин"(выбирается в первом пункте создания вьюса) в виде блока и в аргументы добавить "Таксономия: Parent term". Поскольку для блоков не передаются аргументы через стандартный механизм вьюс, мы укажем для "Action to take if argument is not present:" -> "Provide default argument". Теперь выбираем "PHP Code" и !без пэхэпэшных скобок! "<?php ?>" пишем в текстовое поле:

13 июня 2010 в 14:28

крывовато включили поиск, заново нужно попробовать.
Отключить модуль поиска => на странице удаления "удалить" => потом включить => и переиндексировать(многораз кроном, пока не останется 0% непроиндексированых).

10 июня 2010 в 22:59

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