sitestyler.net: Блог

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

D6 Материал: Created year + month - добавить разделитель

7 января 2013 в 16:57

Во вьюхах друпала 6 в аргументах и полях есть такая штука:
Материал: Created year + month
Нужно в нее добавить разделитель, то есть чтоб было 2102/12 вместо 201212
Как это сделать?

Quicktabs: картинка и заголовок новости в табе

16 декабря 2012 в 16:38

Заказчик просит оформить Главные события как тут: http://www.забайкальскийкрай.рф/
Если использовать quicktab, то как в заголовок таба положить картинку и заголовок новости? Есть ли другой инструмент для реализации такой штуки?

Views Slideshow + Drupal6 = не крутит тизер

12 декабря 2012 в 20:40

На друпал6 поставил View 3.0 + Views Slideshow и включенный Cycle. Скачал в libraries jquery.cycle.all.js И json2/json2.js
Во вьюху frontpage добавил вид блок, выставил ему стиль Slideshow. Получившийся блок - не крутит тизеры, а показывает только один. Если добавить контролы: предыдущий следующий - тоже не работает. Что я не учел?

Drupal 6: feeds + ubercart + uc_price_per_role как мапить цены для ролей?

15 сентября 2012 в 22:34

На друпале 6 есть ubercart, товары в котором обновляются с помощью feeds - парсятся из xml файла. На этом этапе маппинг полей товара уберкарта обеспечиывает файл moddules/feeds/mappers/uc_product.inc - он добавляет в маппинг поля цен и количества товара уберкарта.
Сейчас нужно сделать разные цены для разных ролей - это делает модуль uc_price_per_role. Но как сделать маппинг цен для ролей - не понятно. Посмотрел uc_product.inc но что туда прописать для цен ролей - не сообразил.
Как это реализовать?

[Решено] В логах появляются Access Denied после перехода по страницам администрирования

12 сентября 2011 в 6:51

Выполняю действия по настройке сайта, хожу по админским страницам. Затем захожу в "Последние записи в системном журнале" и вижу там ошибки доступа на те же страницы, которые я только что открывал для админки сайта, и совершенно сторонние айпишники серваков от aws.amazon.com, например:
67.202.19.152
50.16.115.49
67.202.50.234
184.73.172.213
Чтобы описать ситуацию понятней, вот пример: включил модуль Captcha, и тут же в логе вижу сообщение:

Тип  access denied
Дата        Понедельник, 12 Сентябрь, 2011 - 08:24
Пользователь        Гость
Местоположение    http://xxx.ru/admin/user/captcha/captcha/examples/captcha/Math
Источник отсылки
Сообщение      admin/user/captcha/captcha/examples/captcha/Math
Важность        предупреждение
Имя хоста       67.202.50.234

Такое ощущение, что кто-то где-то видит, какие страницы я открываю в браузере, и идет за мной следом по ним же
Браузер Firefox 6 на Ubuntu 11.10, так что на счет вирусов... терзают смутные сомненья.

Что это может быть?

ADDED:
Сейчас проверил: подобные действия в хроме не вызывают последующих Access denied с левых айпишников, от хрома другая фигня: тьма запросов на файл changelog.txt в самых разных вариациях (расширение файла, заглавные и строчные буквы) и с моего же айпишника

На сайте стоит google analytics, но так как access denied появляется только на действия в Firefox, выходит какой-то из модулей огнелиса пасет...

Отбой тревоги Smile
Поспешил с созданием темы форума, но надеюсь это кому-нибудь пригодится.
Все решилось очень просто: смотрим лог веб сервера и видим там:

Content Encoding Error

8 октября 2009 в 16:29

Привет всем!
Такая проблема: неожиданно при доступе к сайту появилась такая ошибка:

Content Encoding Error
The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.

Сайт нормально работает через анонимайзер hidemyass.com Так же нормально работают скрипты phpinfo.php (<?phpinfo();?> и dumper.php (Sypex дампер) лежащие в корне сайта. Но не работает phpmyadmin установленный на том же сервере, выдается та же ошибка
Делаем вывод: что-то стало с компрессией.

Первая мысль: отключить ее, и посмотреть что будет. Не получается отключить. добавляю в .htaccess
php_value zlib.output_compression On
перестают упомянутые выше не друпальные скрипты работать
php_value zlib.output_compression Off
никаких изменений

Добавляю в друпальный settings.php
ini_set("zlib.output_compression", 0);
или
ini_set("zlib.output_compression", 1);
Ничего не меняется.

Уже не знаю что и делать... помогите плиз.

Отключить комментарии для анонимов

24 апреля 2009 в 16:18

Как отключить добавление комментариев для анонимов?

В настройках доступа для анонимусов установлена галочка "иметь доступ к комментариям", все остальные галки из модуля comments сняты. Для ноды настройка коментов стоит чтение/запись. Кэширование отключено. Обновление прав доступа производилось. И всеравно анонимус может оставлять комментарий. В чем тут фокус?

Не добавляется нода

6 апреля 2009 в 17:32

Все работало, единственное, что было сделано, это почистили таблицу пользователей. из примерно 3000 осталось 500. И вдруг, ни с того ни с сего, при добавлении ноды, после нажатии кнопки "Отправить" открывается совершенно произвольная нода. О той ноде, которую добавляли есть только запись в watchdog а самой ноды нет. Выключение token & pathauto не помогает. Чистка кеша и последующая перераздача прав в /admin/content/node-settings тоже. Комментарии вообще не добавляются... пользователь с uid = 0 в таблице users есть.
Уже весь мозг сломал... в какую сторону копать?

Не отображаются sidebar'ы

3 апреля 2009 в 16:27

Добрый день!
Есть сайт. Он нормально отображается локально и на magas.sitestyler.net После переноса его на родной magas.ru пишет анонимусам доступ запрещен, и не показывает левый и правый сайдбары. Исшерстил весь форум на счет прав доступа, чистил node_access, после этого обновлял права - ничего не помогает. Это на хостинге magas.ru А сайдбары даже админ не видит. Включаешь другую тему, например pushbutton - в этом случае тоже сайдбаров нету. Кстати, в каталоге /themes есть /engines/phptemplate. Нафиг он там нужен - не понятно (сайт делал не я). После включения темы pushbutton и переключения на базовую тему админ видит ошибку "Не удается создать файл", причем этой ошибки в логах друпала нету. Где какой файл ему не удается создать, совершенно не понятно. Сохранение прав доступа на странице управления доступом и сохранение блоков тоже не помогает. И что самое интересное, в двух местах (локально на линухе и на magas.sitestyler.net) все работает корректно. Как быть?
PS: хостинг, где ничего не работает (magas.ru) это dedicated. Может у него что поправить? А то весь мозг уже сломал...

Кодировка базы у работающего сайта cp1251

1 апреля 2009 в 21:01

Не получается перенести сайт. У работающего сайта кодировка базы cp_general_1251. делаю бэкап базы из командной строки командой mysql... на другом хостинге, создаю базу, совершенно не важно какую кодировку ей ставить, после восстановления базы из дампа скриптом Sypex Dumper сайт на новом хостинге имеет проблемы с кодировкой. При восстановлении sypex'ом он пишет, что обнаружена кодировка базы cp1251. Воот. Как тут быть?

Показать скрыть блок

27 марта 2009 в 16:03

Привет всем!
Такая задачка: клиент хочет, чтобы меню (блок) можно было отобразить/скрыть оставаясь на текущей странице сайта. То есть находясь на любой странице сайта есть всегда отображаемый пункт меню "Каталог" и при клике посетитель остается на той же странице что и был, только появляется еще один блок, содержащий список пунктов каталога.
Как это сделать?
Спасибо.

Какой Unlimited хостинг выбрать

12 января 2009 в 15:43

Нужен анлимит хостинг. Есть три претендента:

  1. bluehost.com
  2. hostmonster.com
  3. globat.com

Судя по всему, первые два это одна и та же контора. За 5,95$ ежемесячно при оплате за год, кроме всех анлимов предлагают доменное имя и доступ по SSH.
globat.com за 4,44 дает почти все то же самое что и первые два, за исключением доступа по SSH

Кто нибудь имел опыт работы с этими хостерами? Нормально ли они работают? Если ли какие то подводные камни?

[решено] Темизировать Bonus: Grid View

27 ноября 2008 в 8:29

Вьюха типа "Bonus: Grid View" выводит список полей в столбик. Одно поле под другим. Нужно сделать элементарную вещь: таблицу. Картинка слева в таблице, заголовки и значения остальных полей справа в таблице. Начал читать про темизацию вьюх. А там написано
"At the moment it only works for list views, but these are the views that are actually difficult"
Как мне решить мою задачку?

Расписание самолетов и экспорт в базу MS SQL

27 ноября 2008 в 7:18

Нужно сделать сайт, который помимо всего прочего будет уметь следующее:

1. Содержать автоматически обновляемое расписание самолетов поездов и прочих средств транспорта г. Перми. То есть либо по крону друпал лезет на заданные урлы и тырит оттуда контент, который показывает у себя, либо справочные службы предоставляют какой либо интерфейс для получения этой инфы (в чем сомневаюсь). Возможно тут каким то образом поможет Atom или RSS... Как это лучше сделать?

Node access: скрыть еще и пункт меню

21 ноября 2008 в 12:45

Добрый день!

С помощью Node access управляю видимостью ноды, имеющей пункт меню. Зарегистрированный пользователь может видеть ноду, а анонимус нет. Но, анонимус видит пункт меню этой ноды, и нажимая на нее видит, что доступ запрещен, и предложение зарегистрироваться.

Как сделать, чтоб анонимус не видел пункт меню ноды, к которой не имеет доступа?

Сортировка вьюхи типа Bonus: Grid View

21 ноября 2008 в 7:35

Добрый день!
Каким образом можно сделать чтобы посетитель мог сортировать вьюхи типа Bonus: Grid View по выбранному полю?
Вьюхи типа таблицы сортруются кликом по заголовку таблицы. Тут это не работает.

Единственная мысль пока: сделать ссылки типа
"товары отсортированные по наименованию"
"товары отсортированные по весу"
которые будут вести на клонированные вьюхи. Но это, как вы понимаете, совсем не по людски.

В общем, буду благодарен за любую информацию по этому поводу.

Сделать блоки отображающие views фиксированной высоты

19 ноября 2008 в 6:47

Добрый день!
Нужно сделать блоки отображающие views в левой и правой колонках фиксированной высоты. Такое решение нужно для выравнивания по горизонтали второго с верху блока в левой колонке, и такого же в правой. Таким образом первые сверху блоки в обоих колонках должны быть фиксированной высоты, не смотря на их динамически изменяющееся содержимое.
Спасибо.

Несколько вопросов, гуру, спасайте...

17 ноября 2008 в 21:28

Используется Drupal 5 + CCK + Views

Вот что нужно сделать:

1. Внизу View показываются ссылки на другие страницы только с первой по девятую, потом "следующая" и "последняя". А страниц 30 штук. Как сделать, чтобы внизу показывались все 30 ссылок на все страницы?

2. Зарегистрированный пользователь может скачать "секретный" файл, а незарегистрированный не может. Причем таким образом, что незарегистрированный не сможет скачать "секретный" файл, даже если имеет на него ссылку, присланную недобросовестным зарегистрированным пользователем.

Спасибо.

Node Reference + Views

16 ноября 2008 в 16:30

Ноды одного типа ссылаются друг на друга. "обратность" ссылки сделал с помощью Node Referrer Нужно при просмтре одной ноды, чтобы внизу отображались связанные ноды. Делаю следуюшее: создал view c поддержкой блока. И этот блок вывожу в Content bottom.
Где то как то нужно задать фильтр или атрибут, чтобы в блоке показывались не все ноды подряд, а только связанные с текущей нодой. Пол дня гуглил, не смог решить задачку. Буду благодарен за инфу.
PS: Все это нужно для друпал 5. Для 6го в hand books нашел инструкцию, для 5го - нет.

GridViews добавить каждой ноде строку и столбец, где будет отображаться нода

11 ноября 2008 в 9:23

Есть GridView на Drupal 5. Нужно каждой ноде задать поля координаты в таблице, строку и столбец, где эта нода отображалась бы. В строке будет от 2х до 5ти элементов отображаться.

Задать поля ноде - Это CCK поможет. А как заставить GridView выводить ноды в определенных в ноде координатах?

Это все нужно для того, чтобы две или три ноды отображались рядом и гарантированно в одной строке. Может есть другие способы это сделать?

Магазин Ubercart: нужно после добавления товара в корзину не попадать на страницу корзины, а оставаться в каталоге

20 октября 2008 в 14:06

Собственно, сабж.

Магазин Ubercart: после добавления товара в корзину видим содержание корзины. А нужно, чтобы оставались в каталоге и продолжали заказы.
Как это можно сделать?

Спасибо.

CCK + Views нужно GROUP BY

4 октября 2008 в 1:57

Привет всем!
Есть тип материала с текстовым полем (title) и числовым. Нужно сделать такой view который агрегировал (суммировал) бы числовые данные с группировкой по текстовому полю.

Например. Есть такие ноды:

текст1 6
текст1 2
текст1 1
текст2 2
текст2 3

И нужно чтобы view выдавал

текст1 9
текст2 5

То есть всего 2 строки.
День и ночь потратил на поиски... модуль View_calc суммирует совсем не то, что мне нужно. Упоминалось про Views2 для Drupal6 - попробовал, но не нашел ничего подобного.

Images: Выводить в блоке последнюю картинку из _определенного_альбома_

17 августа 2008 в 16:33

Привет всем!
Для фотогалереи используется модуль Images
Нужно: последнюю (либо определенную) картинку из одной галереи выводить в блоке. Можно показывать блок Last Image, но он показывает последнюю загруженную картинку из _всех_ галерей.
Пытался решить эту проблему используя модуль Views, но не получилось. Не нашел как заставить Views показывать картинку.
Каким образом можно это реализовать?

И еще: каким образом сделать так, чтобы когда показывается одна из картинок в полном размере, то остальные картинки галереи были бы под основной, но маленькие?

Перевод заголовка блока

9 августа 2008 в 18:29

Каким образом, используя i18n + Translate Interface можно перевести заголовок блока? Совсем не хочется делать по блоку для каждого языка. Multilingual variables не годятся. Не получается найти имя переменной

i18n + views = warning на всех страницах сайта

9 августа 2008 в 17:56

Не знаю влияет на это мультиязычность или нет, но при добавлении блока views (последние посты материала Story) - на всех страницах сайта видно следующее:

warning: Invalid argument supplied for foreach() in /home/tolyan/web/work/sites/all/modules/i18n/i18ntaxonomy/i18ntaxonomy.module on line 578.

Причем это видно даже незарегистрированным пользователям. Как это убрать? Спасибо.