Есть вопрос

Формирование HEAD / Drupal 7 [Решено]

28 декабря 2010 в 14:17

Добрый день! Кто может подсказать, где в семерке формируется head? Пересмотрел все составляющие файлы темы, из тех что были в папке, — ничего подобного не нашел.

Когда я впервые посмотрел page.tpl.php для меня оказалось неожиданностью то, что таковая страница начинается не с DOCTYPE и прочих элементов, а сразу с содержимого. Из чего следует, что все стандартные head-параметры, естественно отображаемые при просмотре исходного кода, формируются в другом месте. Так где же? Может кто-то уже сталкивался с этим?

[Решено]Разное поведение формы autocomplete

28 декабря 2010 в 13:49

Есть views в нем два Exposed Filter с автокомплитом
Таксономия: Term раскрыт
Документ: User posted or commented раскрыт

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

С чем это связанно что разных формах скрипты работают по разному ?

И как можно решить такую задачу где копать
у меня имена пользователей выглядит так,
Евгений Белов
Кристина Адамова
Татьяна Кравченко

как сделать так чтоб в форме можно было искать не только по имени, но по фамилии.

UPD: В файле /domains/idgroup.ua/sites/all/modules/views/includes/ajax.inc нужно добавить 2 символа процента

-$result = db_query_range("SELECT name FROM {users} WHERE LOWER(name) LIKE LOWER('%s%%')", $last_string, 0, 10);
+$result = db_query_range("SELECT name FROM {users} WHERE LOWER(name) LIKE LOWER('%%%s%%')", $last_string, 0, 10);

[Решено] Листалка блоков и страниц (вьюх)

28 декабря 2010 в 12:15

Реально ли с ЭТИМ что-то сделать.

Вывожу список нод через вьюху в табличном виде. С пейджером.
Вывожу на этой же странице 2 блока, каждый с пейджером.

При клике на 2 страницу пейджера в одно из блоке - переключаются все на 2 страницу (второй блок и сама вьюшная страница).

При листалке вьюшной страницы листалка блоков не листается.

Переезд и белый экран!

28 декабря 2010 в 11:57

Hello world)

Переезжаю на другой VPS и такое дело, один сайт перенес, все нормально, а вот со вторым проблема,
после авторизации, белый экран смерти и все, пару раз повторил операцию, перезалил сайт и базу (делал новые дампы), ничего не помогает.

Кто сталкивался, подскажите?

Кеширование в друпал

28 декабря 2010 в 11:30

Статья незаконченная, на праздниках буду проводить benchmark и постараюсь реализовать идею, которую здесь описал.

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

1. Рассматриваем установку с nginx + php_fpm, где Apache отсутствует.

2. Включаем кеширование блоков в друпал, кеширование страниц пока выключено.

3. Помещаем opcode в кеш, для этого используется APC. Drupal со всеми модулями занимает порядка 40 Мб в памяти.

4. Помещаем все таблицы cache* в память - здесь варианта 2 - CacheRouter или Memcache API. Каждый из этих модулей имеет свои преимущества - в CacheRouter реализовано много хранилищ - Вы можете использовать разные для разных таблиц, БД, APC, memcached, file. Однако, если говорить о высокой нагрузке, то хранилище будет memcached. Преимущество Memcache API заключается в том, что этот модуль умеет хранить в памяти кроме cache* таблиц еще и sessions - как показали наблюдения за сайтом, в эту таблицу много пишется, поэтому в кеше работа с ней будет быстрее и снизит нагрузку.

В принципе уже это позволит сайту работать быстро, и большинство устроит. Что же можно сделать еще? Вот какие есть варианты:

1. Использовать boost - этот модуль позволяет кешировать страницы для анонимных пользователей на диск.

Для кого предназначен: для анонимов

Как работает: при запросе анонимом страницы, если ее нет в кеше, она генерируется, помещается в кеш и следующий запрос будет обслужен из кеша.

[РЕШЕНО] Вывод ссылки добавить материал если у юзера имеется такая возможность

28 декабря 2010 в 10:51

Что необходимо добавить в заголовк (модуля вьевс) чтобы ссылка http://сайт.ru/node/add/news появлялась только у тех пользователей которым дозволено создавать этот тип материала.

Проблема с переключением языков.

28 декабря 2010 в 4:30

Проблема с выбранным языком.

Когда захожу на сайт он у меня на русском отображается. Если зайдет испанец , у него будет на испанском, у англичанина на английском и т.д. Если не устраивает по умолчанию язык, пожалуйста, можно переключиться на другой. Но что интересно, после того как юзер залогинется или зарегистрируется, то его перекидывает на страничку с языком , который был в самом начале. А нужно чтобы выбранный язык сохранялся. Как это сделать, пока не пойму. С друпалом дружу пока что несколько дней.

Клонировать тип материала product kit

28 декабря 2010 в 0:30

Удавался кому-нибудь сабж?

Нужно 2 типа материала - один для наборов товаров (стандартный функционал), на базе второго - создать товары, которые проходят по учету как 2 товара (например, колесо=шина+диск, условно)

Помогите решить вопрос по валидации

27 декабря 2010 в 21:27

Есть ли решение как вставить коды счетчиков от рамблера лайв интернет и майл ру ? Вставляя в шаблон, встает проблема не проходит валидацию на валидаторе.Менять код счетчиков это разрешается? Необходимо что бы проходило валидацию .Может кто поможет готовым решением если не жалко.
заранее спасибо

[РЕШЕНО] вывод заголовка через аргумент views

27 декабря 2010 в 20:08

прописываю Title: %1
но вместо заголовка выводится номер термина
Что делаю не так?