Верно угадали!
Старался не "плодить сущности", как это говорится, чтобы не было путаницы.
Но жизнь внесла коррективы — ТЗ на мультиязычный сайт.
С модулем Entity Translation понравилось больше.
По-моему, то, что подразумевал изначально: одна нода на всё и переведённые поля. В контенте не образуется свалки из одноимённых нод.
В комплекте Internationalization есть модуль Synchronize translations
Его нужно всего лишь включить, и он сам копирует изображения при переводе.
А вообще, суть проблемы понята. FileField Paths даёт разные пути, если в качестве одного из токенов использовать NID.
Нужно опираться на что-то более постоянное, например, алиас, который должен быть один на все языки.
bumble, спасибо, смотрю.
sergeybelya, не столько мешает, сколь обескураживает непредсказуемостью.
Картинки я грузил в английской версии, а улетели они в русскую, Это что, это как?
К тому же, теперь я не могу пользоваться модулем insert, он даёт несуществующие URL.
Линукс не линукс, а сижу под FreeBSD.
Всё, что надо для разработки, работает.
Обычный офисно-мультимедийный компьютер по функциям. Т.е. работаю в IDE, в промежутках тыкая в интернет, а в фоне музыка. За 5 лет перестал испытывать неудобства. Привык, наверное
Проблема актуальна.
Outlook в поле From показывает "=?UTF-8?B?…"
Thunderbird в поле From показывает нормальную кодировку, но при нажатии кнопки Reply засылает письмо чёрти куда.
Gmail засовывает такие письма в директорию Спам.
Существует тема mime_header_encode() doesn't correctly follow the RFC 2047 со множественными форками и дублями.
Актуально.
Раньше сайт был на Joomla, и проиндексировалась куча страниц вида /?page=13&option=com_virtuemart&category_id=1
Отдаётся 200, дублируя при этом страницу /?page=13
Смотрю лог, яндекс и гугл боты до сих пор дёргают старые URL наряду с новыми. Думал, время лечит, карта сайта, ан нет, год прошёл, а воз и ныне там. В результате, с такой кучей мусора неполная индексация нормальных страниц.
Надо как-то радикально решить, чтобы 301 отдавало. Или хотя бы 404.
Rules Autotag работает.
Ещё бы как-то поправить его, чтобы к регистру был не чувствителен. А то имена собственные, начала строк, в результате пропускает слова.
Тоже актуальна альтернатива.
У меня такой CSV:
текст;текст;текст;текст;текст;html;html
Почему-то, как бы я не извращался, две последние ячейки лезут в одно поле. Разделителей в тексте нет, пробовал брать в кавычки — один хрен.
Есть обходной путь, замнить угловые скобки на условные последовательности (в прошлый раз делал #.;# вместо ;), а потом прогнать базу через sed. Но в этот раз на сайт будет периодически добавляться информация, поэтому не вариант. Нужно стабильно рабочее решение без извратов.
Чтобы не плодить темы, для одного сабжевого вопроса пишу здесь...
Подскажите, может ли webform такую вещь: валидация входных данных и отправка их во вне, в сторонний php скрипт, работающий со своей БД?
Аналогичный вопрос. Нужно сделать обязательным поле Title в комментариях.
Ну, хотя бы, поставить звёздочку.
Через comment-wrapper.tpl.php не получилось.
Оно мне дамп корёжит, так-то, конечно, пусть что хочет содержит.
Что делать? Пока сбрасываю весь кэш перед дампом. Но если посещалка такая, что просто физически не успеешь?
А как автобэкап настроить? На данный момент прямое копирование базы, но хочу перейти на слив дампов. Писать скрипт, дропающий таблицы кэша всех сайтов?
Тоже интересно.
Хочу блок рекламы между полями ноды. Наверное, покромсаю шаблон, но хочется гибкости, чтобы из админки.
Доходит так постепенно, что нужно создать регион (где?) и вставлять в него блок. Подскажите, будьте любезны.
[Решено] i18n и поле image — общие файлы для нод разных языков?
Верно угадали!
Старался не "плодить сущности", как это говорится, чтобы не было путаницы.
Но жизнь внесла коррективы — ТЗ на мультиязычный сайт.
С модулем Entity Translation понравилось больше.
По-моему, то, что подразумевал изначально: одна нода на всё и переведённые поля. В контенте не образуется свалки из одноимённых нод.
[Решено] i18n и поле image — общие файлы для нод разных языков?
Всем спасибо, проблема решена.
В комплекте Internationalization есть модуль Synchronize translations
Его нужно всего лишь включить, и он сам копирует изображения при переводе.
А вообще, суть проблемы понята. FileField Paths даёт разные пути, если в качестве одного из токенов использовать NID.
Нужно опираться на что-то более постоянное, например, алиас, который должен быть один на все языки.
[Решено] i18n и поле image — общие файлы для нод разных языков?
bumble, спасибо, смотрю.
sergeybelya, не столько мешает, сколь обескураживает непредсказуемостью.
Картинки я грузил в английской версии, а улетели они в русскую, Это что, это как?
К тому же, теперь я не могу пользоваться модулем insert, он даёт несуществующие URL.
Can only flip STRING and INTEGER values! в функции DrupalDefaultEntityController->load()
До сих пор проявляется эта ошибка.
Патч из последнего поста помог.
Как дать им знать, чтобы пофиксили?
Программно изменить вывод views
Так и сделал…
Связка IDE и редактора для разработки на Друпал
NetBeans и в качестве вспомогательного редактора Geany.
Самый удобный дистрибутив linux для веб-программирования
Линукс не линукс, а сижу под FreeBSD.
Всё, что надо для разработки, работает.
Обычный офисно-мультимедийный компьютер по функциям. Т.е. работаю в IDE, в промежутках тыкая в интернет, а в фоне музыка. За 5 лет перестал испытывать неудобства. Привык, наверное
Управление проектами
Trac — к чему относится? На нём сижу.
Изменить кодировку отправляемых писем
Проблема актуальна.
Outlook в поле From показывает "=?UTF-8?B?…"
Thunderbird в поле From показывает нормальную кодировку, но при нажатии кнопки Reply засылает письмо чёрти куда.
Gmail засовывает такие письма в директорию Спам.
Существует тема mime_header_encode() doesn't correctly follow the RFC 2047 со множественными форками и дублями.
Возврат ответа HTTP 404 Вместо "Страница не найдена"
Решил реврайтами в .htaccess, оказалось проще.
Что-то сразу не докумекал…
Возврат ответа HTTP 404 Вместо "Страница не найдена"
Актуально.
Раньше сайт был на Joomla, и проиндексировалась куча страниц вида /?page=13&option=com_virtuemart&category_id=1
Отдаётся 200, дублируя при этом страницу /?page=13
Смотрю лог, яндекс и гугл боты до сих пор дёргают старые URL наряду с новыми. Думал, время лечит, карта сайта, ан нет, год прошёл, а воз и ныне там. В результате, с такой кучей мусора неполная индексация нормальных страниц.
Надо как-то радикально решить, чтобы 301 отдавало. Или хотя бы 404.
Авто тэги - есть ли такое? (перелинковка контента)
Rules Autotag работает.
Ещё бы как-то поправить его, чтобы к регистру был не чувствителен. А то имена собственные, начала строк, в результате пропускает слова.
search/node/поисковая%20фраза
Вот я тоже хочу поменять URL. Потому что поиск только в wiki, и нужно оставаться в директории wiki.
В идеале wiki/search.
Можно что-то сделать?
Форма для работы с другой базой данных
А живой пример чего-то подобного можно? А то тёмный лес.
не загружаются все данные (feeds import)
В общем, надо выкинуть встроенный парсер и использовать PHP-шный.
*Файл
sites/all/modules/feeds/libraries/ParserCSV.inc
*Закомментировать строки с
// The actual parser. explode() is unfortunately not suitable because the
*По
// in the $fields array.
*Добавить после
$fields = str_getcsv($line, $this->delimiter, '','\\');
Всё, теперь корректно обрабатывается любой текст.
не загружаются все данные (feeds import)
Тоже актуальна альтернатива.
У меня такой CSV:
текст;текст;текст;текст;текст;html;html
Почему-то, как бы я не извращался, две последние ячейки лезут в одно поле. Разделителей в тексте нет, пробовал брать в кавычки — один хрен.
Есть обходной путь, замнить угловые скобки на условные последовательности (в прошлый раз делал #.;# вместо ;), а потом прогнать базу через sed. Но в этот раз на сайт будет периодически добавляться информация, поэтому не вариант. Нужно стабильно рабочее решение без извратов.
Блок внутри views
Как прикажете отдать сайт клиенту, заказавшему "блок с возможностью редактирования"?
Блок внутри views
Как сделать регион для блока внутри вьюхи?
Убрать возможность для пользователя выбирать формат ввода.
Нормальное решение без правки тем появилось?
webform
Чтобы не плодить темы, для одного сабжевого вопроса пишу здесь...
Подскажите, может ли webform такую вещь: валидация входных данных и отправка их во вне, в сторонний php скрипт, работающий со своей БД?
Индивидуальные поля в ноде для каждого юзера
Живой пример
Можно и ещё придумать применение.
Drupal for Firebug
>> В ФФ окно появляется, но оно пустое.
Такая же беда. Думал, что из-за ОС (Unix), оказывается, глюк.
Обязательное поле Имя для анонимного комментария
Аналогичный вопрос. Нужно сделать обязательным поле Title в комментариях.
Ну, хотя бы, поставить звёздочку.
Через comment-wrapper.tpl.php не получилось.
Кодировка таблицы cache_page
Оно мне дамп корёжит, так-то, конечно, пусть что хочет содержит.
Что делать? Пока сбрасываю весь кэш перед дампом. Но если посещалка такая, что просто физически не успеешь?
А как автобэкап настроить? На данный момент прямое копирование базы, но хочу перейти на слив дампов. Писать скрипт, дропающий таблицы кэша всех сайтов?
модуль для вставки блока как поля
Тоже интересно.
Хочу блок рекламы между полями ноды. Наверное, покромсаю шаблон, но хочется гибкости, чтобы из админки.
Доходит так постепенно, что нужно создать регион (где?) и вставлять в него блок. Подскажите, будьте любезны.