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

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

27 декабря 2015 в 20:46

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

Поскольку код я не могу закинуть, напишу так. Используйте в $title_lower preg_replace(), вместо str_replace() для того что б не брать в название всякие спец. символы.

27 декабря 2015 в 20:29

В том то и проблема. Давайте я вам постараюсь объяснить.

Я делаю электронную библиотеку с файлами .fb2, по сути xml.

Действия перед созданием ноды:
1. Пользователь заполняет поля и загружает файл .fb2.
2. Поле того как пользователь сохраняет материал, я через SimpleXMLElement читаю все разделы книги и делаю для них страницы. К примеру:

25 декабря 2015 в 1:10

Обновление значит, что уже существует алиас, но по определенным условиям нужно обновить алиас (изменить сам алиас).

Пример.
Была нода с алиасом site.ru/example_1

После того как были внесены некоторые изменения в ноду нужно сменить алиас на: site.ru/exapmple_2

Насколько я понимаю path_save() сохраняет только и если я её использую то будет просто дубликат пути. Можно конечно использовать path_delete(), но это всеровно будет не обновление алиаса, а создание нового.

10 ноября 2015 в 11:50

drupby wrote:
"Maximus_fonar" wrote:
И что?

по запросу "Как получить название термина по tid" гугл выдает на первом месте вопрос на drupal.stackexchange.com заданный ровно три года назад

9 ноября 2015 в 23:59

orion76 wrote:
"Maximus_fonar" wrote:
Формат файла .fb2

Без разницы, это же xml..
С графикой возможно придется повозиться, но это не проблема, т.к. функционал модуля feeds легко расширяем.

9 ноября 2015 в 22:56

orion76 wrote:
Если имеется ввиду импорт данных из XML, то все уже написано:
https://www.drupal.org/project/feeds
https://www.drupal.org/project/feeds_xpathparser

Если что-то другое, опишите понятнее(подробнее)..


Формат файла .fb2

9 ноября 2015 в 20:14

multpix wrote:
когда конвертируем

При нажатии пользователем ссылки.

multpix wrote:
где конвертируем и где храним результат

Конвертация на сервере и файлы тоже. Что б не забивать сильно место можна удалять неиспользованные файлы через 30 дней.

6 ноября 2015 в 20:31

dashiwa wrote:
если писать с нуля то можно регулярками дергать нужные куски информации..я так доставал доки и эксель..Это общирная тема на самом деле..

Ну да, я думал как:
1. Фильтровать все теги с XML.
2. Если там заголовок или под заголовок выделять в .doc жирным.
3. В fb2 есть картинки, но они бинарные (этот этап я думал пока пропустить, сначала хотя б каркас сделать).

6 ноября 2015 в 19:46

dashiwa wrote:
Класс - это такой контейнер с функциями,который выполняет какую-то общую задачу. Я немного перепутал, возможно даже не класс а библиотека- контейнер классов.
Пример - PHPEXCELL

Я тоже раздумывал над какой-то библиотекой. Но пока подходящего варианта не нашел.

5 ноября 2015 в 23:58

Lotar wrote:
друпал тут никак не связан. надо писать код.

Да это понятно, меня интересует, если ли подобная реализация в модуле. Я понимаю, что нужно будет пилить под себя.

5 ноября 2015 в 20:58

RedRat, спасибо за подсказку с модулем! Хотел получать ссылки на файлы с использованием алиасов (aliases), что б избавится от стандартных типа "/sites/default/files/", но пилить самому функционал оказалось сложнее чем я думал.

ПС. Те кто хочет установить модуль на Drupal 7, пользуйтесь версией 7.x-1.x-dev, она работает нормально. Рекомендованная версия имеет кучу багов.

31 августа 2015 в 10:48

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
template.php работает после всех модулей.

А как правильно в template.php сделать условие например по типу материала, а потом по аргументу. В модуле я делаю так:

29 августа 2015 в 17:41

penexe wrote:
а не стоит ли часом модуль metatag ?
приоритетность хуков можно менять через hook_module_implements_alter

Стоит. Думаете проблема подстраниц связана с модулем metatag? Я пробовал менять с помощью хука безрезультатно. Вот так:

29 августа 2015 в 15:30

<a href="mailto:sas@drupal.org">sas@drupal.org</a> wrote:
Поставить в template.php темы, или задачть weight в system для модуля или использовать хук установки приоритета модуля

Weight менял ничего не давало. Но самая соль в том что когда я использовал хук сначала, то всё работало отлично и потом в определенный момент перестал работать, хотя изменений я не делал в модуле. И если я впишу функции просто в модуль без условий смена работает.