warning: htmlspecialchars() expects parameter 1 to be string, array given in bootstrap.inc
Прислано: skit25
пт, 23/03/2012 - 06:51
Здравствуйте,
Кодил меню, никого не трогал, как вдруг вылетела ошибка 860 строки файла bootstrap.inc.
<?php
if ($php525) {
860---> return htmlspecialchars($text, ENT_QUOTES, 'UTF-8');
}
return (preg_match('/^./us', $text) == 1) ? htmlspecialchars($text, ENT_QUOTES) : '';
}
?>Ошибка говорит, что ожидается строка. Я добавляю проверку
<?php
if(is_array($text)){
return false;
}
?>Ошибка исчезла, все работает нормально. Может кто сталкивался с такой проблемой? Насколько правильным будет мое решение? Недавно общаюсь с друпом. Сама функция отрабатывает, т.е. 860 строка принимает текст.
Спасибо.
Разграничить доступ к содержимому
Прислано: skit25
ср, 14/03/2012 - 12:01
Здравствуйте!
Создал роль, ограничил ей доступ к созданию нескольких типов материалов, но в таком случае нет возможности посмотреть созданные материалы, а когда ставишь галку "Управлять содержимым", ссылка на список нод появляется и вместе с ней доступ ко всем типам материалов.
Как разрешить роли просматривать только созданные/доступные материалы?
Насколько надежен модуль spamspan?
Прислано: skit25
пн, 12/03/2012 - 08:13
Здравствуйте!
Пробовал разные каптчи и опыт показывает, что со временем любая требует обновление алгоритма, за исключением некоторых. Давным-давно я видел защиту email, так как это делает spamspan, на сколько это надежно?
views как разбить один элемент на несколько?
Прислано: skit25
вт, 21/02/2012 - 10:58
Здравствуйте,
Вообще задач было несколько. Я прикрепил к ноде несколько картинок, вывел их через views блоком. Сделал форматирование списком li. Всю выборку views запихивает в один li, т.е. для него это один элемент. Можно как-то изменить это, что бы каждая картинка выводилась как новый элемент. В прошлый раз не было времени писать на форум и я просто темизировал вывод, но сейчас мне нужно сделать пагинацию, а она требует количество элементов, фактически при выводе десяти картинок, элемент остается один.
Спасибо.
Переменные views в page.tpl
Прислано: skit25
вт, 14/02/2012 - 11:35
Здравствуйте!
в page.tpl.php меняю шапку в зависимости от типа материала($node->type), несколько разделов выводятся средствами views. Как в таком случае получить в page.tpl.php тип материала, выводится листинг.
Спасибо.
Отслеживание событий
Прислано: skit25
ср, 08/02/2012 - 10:33
Приветствую!
Для своих технических нужд мне нужно записывать некоторую информацию в файл при добавление/удалении модуля, статьи, блока. В api друпала пока совсем не ориентируюсь.
За ранее благодарен.
Comment form & node-main.tpl.php
Прислано: skit25
вт, 31/01/2012 - 05:46
Здравствуйте!
Темизировал node-main.tpl.php, теперь мне нужно переместить блок с добавлением комментариев в закладку сделанную на jquery. Что только не пробовал, не помогает :)
За ранее спасибо.
Ubercart связные товары. Выбор метода.
Прислано: skit25
вт, 24/01/2012 - 07:26
Здравствуйте.
Делаю связанные товары через node reference и столкнулся с одной проблемой. Я добавляю товар и могу указать к нему связанные материалы, которые в открытом списке select выводятся из целого словаря, не видно иерархии терминов:
товар1
товар2
товар3
, а не
книги
-товар1
-товар2
диски
-товар3
Можно сделать разные словари и выбор: словарь1-его термины, словрь2...
С другой стороны можно сделать и тупой список товаров всех словарей, ведь если товар есть в CD и книгой, то по названию сразу будет понятно, может не идеально, но пойдет.
Как лучше сделать?
Товар новинка в Ubercart
Прислано: skit25
вс, 22/01/2012 - 15:22
Здравствуйте,
Не могу разобраться как сделать товар "новинкой"? Как вообще создать статус товара? Ничего по поиску не нашел, видимо задача тривиальная.
Несколько вопросов: CCK, VIEWS, link attrabute
Прислано: skit25
пн, 26/12/2011 - 15:10
Доброго время суток, господа!
Чего-то я запутался. Делаю каталог. Не могу зайти в полную ноду через вьюс.
1. Views display page показывает термины словаря.
Адрес: media-catalog
Аргументы: Глобальный ноль.
1.1. Views display page показывает ноды термина.
Адрес: media-catalog/%
Аргументы:
- Таксономия: ID Термина (с глубиной)
- Материал: Nid
Адрес: file/%
Поля (одно из):
- Содержимое: Файл - data Описание
Это поля служит (должно) ссылкой на полную ноду.
1.2. Views display page показывает полную ноду.
Категория (/media-catalog/10)
Листинг тизеров (/file/4)
Полная нода (/sites/all/public/file.zip)
Я не могу из листинга тизеров перейти в полную ноду, не могу правильно задать аргумент. Я задаю Материал : Nid, он отображается как !2, но ссылка выглядит /file/ (аргумент не подставляется), если в качестве аргумента задать id термина (!1), то он добавляется к ссылке и если он совпадает с id файла ноды, то выводится нода, так как нужно.
Вообще можно просто поставить галочку "сделать ссылкой на соответствующую ноду" но тогда я не знаю как в ноде изменить класс ссылке (сск). Нет можно создать tpl.php, но меня беспокоит, что я не знаю как это сделать средствами CMS, не верю я, что в CCK с этим проблемы, но перерыв сотню модулей ничего не нашел. Свой класс для ссылки важен, т.к. он нужен для скрипта jquery.
Надеюсь на вашу помощь, за ранее спасибо.
Возможны ли условия полей CCK
Прислано: skit25
пт, 16/12/2011 - 12:28
Приветствую!
Есть два словаря, в одном файлы в другом типы. При добавлении ноды, нужно указать тип файла, например аудио.
Если выбрано аудио, то какое-то скрытое поле, должно получить соответствующее значение и при отображении материала загружалась соответствующая картинка.
Возможно ли такое средствами CCK?
Спасибо.
- Для комментирования войдите или зарегистрируйтесь
Работа с модулями. Очень долго.
Прислано: skit25
пн, 05/12/2011 - 15:35
Здравствуйте!
Весь день сегодня убил. Под виндой на денвере все было нормально. На днях поставил openSuse + Apache + Mysql + PHP и тут вроде все нормально.
Стоит только добавить какой-то модуль или включить\отключить существующий, то можно начинать раскуривать кальян. Выставил большой интервал загрузки, в итоге около пяти минут происходило отключение `number` из CCK, на нем я и проводил все свои эксперименты.
Модули стоят в sites/default/modules
Около 10 штук, самые необходимые, сайт только начал делать.
System Linux linux-4ume i686
Apache 2.0 Handler
Drupal 6.22
PHP 5.3.8
Mysql 5
memory_limit 256M
Мониторил mytop, как должно быть пока не проверил, пользовался им впервые. Но ведет себя странно (возможно):
Ставлю/снимаю галку CCK->number
Появляется один запрос (time 0) секунд десять висит.
На его месте появляется следующий, снова висит какое то время (time 0)
И так далее.
Сто процентов настройки, может чего-то не хватает. Меня смущает mysqli т.к. при инсталляции drupal я мог выбрать только mysqli (pdo стоит) (день убил, чтобы в списке mysql появился потом плюнул). После успешной установки, после добавления парочки статей, после долгих ожиданий включения модулей, я глянул в конфиг и удалил `i`, mysqli:pass@login...
Потом mysqli и mysql слушают 3306, во всех конфигах пробовал разделять порты 3306 и 3307, но phpinfo() выдает все равно один порт. Пробовал удалять mysqli.... Короче что только не пробовал.
Весь день мучаю и себя и все остальное. Не могу понять где копать уже. Наверняка истина где-то рядом.
Я выбрал Друпал! Правильно ли я поступил?
Прислано: skit25
пт, 25/11/2011 - 05:58
Всем привет!
Мне скинули ТЗ на сайт. Я работал с joomla, потом с freamework`ами (хотя joomla тоже, своего рода, совершенно не документированный фреймворк), т.к. понял, что CMS не решает всех поставленных задач. Но однажды знакомый посоветовал Друпал, он его долго рекламировал. Сейчас мне нужно создать сайт, я заказчику сказал, что буду делать его на друпале, но дел с ним не имел. Однако решая свои вопросы ранее, видел, что поддержка тут хорошая, слышал, что документации много. В общем я чертовски уверен, что если у меня будут вопросы мне помогут найти ответы.
Задача такая:
Сделать информационный портал, с магазином и форумом. Магазин думаю сделать прямо внутри портала, т.к. он мал, для отдельной реализации. Форум, вижу - отличный. Нужна возможность загружать видео с различных серверов (yandex, youtube и пр), нужны различные модули случайных, последних, новостей, всяких цитат (коих уверен с излишком).
Теперь уточню, с легкостью ли Друпал выполнит такие задачи? :
- Магазин. Должна быть корзина, варианты доставки, список заказов, в общем обычный среднестатистический интернет магазин. Список товаров должен быть настраиваемый: вид эскиза, описание, нужна возможность добавить lightbox, например, и пр.
- Форум. Нужна хорошая иерархия администрирования, в прочем как сайтом так и форумом.
- Самое главное, это система тегов. Нужна реализация облака тегов. Будет ли различие между тегами на товар в магазине и на статью в разделе?
- Нужно реализовать кучу разных компонентов, т.к. каждый раздел сайта имеет свою логику подачи материала.
