X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вставка PHP в Drupal
Nightfly_hb
Nightfly_hb
Topic Starter сообщение 29.6.2009, 3:20; Ответить: Nightfly_hb
Сообщение #1


В общем я не осилил. Сижу весь вечер извращаюсь... Оно то вставляется, но с переходами косяк + кодировка (ну с этим разберусь). Кто то подобное делал?
В е107 всё отлично работает через врапер...
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ворон
Ворон
сообщение 29.6.2009, 11:12; Ответить: Ворон
Сообщение #2


я так понял, что проблема с переводом. есть функция t(), которая осуществляет перевод. если изменения делаются не в модуле, то тогда поступаешь следующим образом:
- там где лежит ваша тема создаете новую папку translations
- копируете туда любой файл переводов (чтобы получить заголовок)
- переименовываете файл в themes-ваша_тема.ru[или ua].po
- удаляете все после заголовка (один можете оставить для образца)
- добавляете туда свои данные по образцу, который оставили
т.е.
#имя_файла
msgid 'ваша строка на английском'
msgstr 'переведенная строка'

после того как вы создали этот файл и записали туда все для перевода:
- admin/build/translate
- закладка импорт
- выбираете файл (лучше выбрать первый режим, так как обычно накатывается файл полностью)
- импорт.

для того, чтобы какой-то текст был переведен необходимо воспользоваться функцией t().

с добавление сниппета (php кода) вопросы есть?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nightfly_hb
Nightfly_hb
Topic Starter сообщение 29.6.2009, 12:59; Ответить: Nightfly_hb
Сообщение #3


с добавление сниппета (php кода) вопросы есть?
это основной вопрос. при работе с заинклюденым скриптом переменные передаются в астрал... т.е. если скрипт вставлин в http://localhost/node/1 то переход по ссылке скрипта http://localhost/index.php?info=1 не катит... да и сама ссылка кривая т.к. скрипт лежит в 1/script.php т.е должно быть http://localhost/1/script.php?info=1
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ворон
Ворон
сообщение 29.6.2009, 15:01; Ответить: Ворон
Сообщение #4


тут дело в том, что не важно где скрипт лежит физически. главное какой ему адрес вы указали в path, а параметры передаются ему через "/". затем, сами файлы должны быть в кодировке cp1251, а не utf8 (наверное поэтому у вас отображена ерунда).

делать добавление сниппета можно разными способами:
1. вам нужно, чтобы на одной странице вычитать данные из бд (просто пример с php)
- для этого создаете новый тип. указываете ему формат "php code" (в модулях чекнете php filter)
- пишите свой php код, сохраняете.

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

3. если вы пишите свой модуль и вам необходима своя обработка
- можете зарегить кучу своих страниц
- добавить для них обработчик

зы. исполнение php-скриптов через include не то, что нужно.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nightfly_hb
Nightfly_hb
Topic Starter сообщение 29.6.2009, 18:17; Ответить: Nightfly_hb
Сообщение #5


[PHP]главное какой ему адрес вы указали в path[/PHP]вот про это поподробнее. это опция движка?
с кодировкой разобрался
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ворон
Ворон
сообщение 29.6.2009, 21:16; Ответить: Ворон
Сообщение #6


(' post='35938 @ 29.6.2009, 21:17)
вот про это поподробнее. это опция движка?

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

- идете в модули и чекаете "path"
- открываете форму для создания материала
- набираете что хотите
- внизу, под содержимым есть куча опций. раскрываете "настройки адресов". задаете свой адрес (любую допустимую ерунду)
- сохраняете
- смотрите url
- теперь лезете admin/build/path и смотрите на табличку алиасов. с одной стороны у вас есть стандартный node/XXX, а с другой ЧПУ.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Nightfly_hb
Nightfly_hb
Topic Starter сообщение 6.7.2009, 17:53; Ответить: Nightfly_hb
Сообщение #7


Ворон, спасибо, попробую. Простите что сразу не ответил - небыло возможности.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) СОЗДАНИЕ : / САЙтЫ / ЛЕНДЫ / БОТЫ ТГ / ВАЙТЫ / КРЕО / СОФТЫ / ДИЗАЙН [PHP, JS, HTML/CSS] и другое
5 CULA 3424 19.12.2023, 18:55
автор: CULA
Открытая тема (нет новых ответов) Услуги по созданию и доработке скриптов PHP, MySQL, JavaScript, jQuery
Разработка сайтов и сервисов под-ключ
0 alexey 1246 24.11.2023, 14:46
автор: alexey
Открытая тема (нет новых ответов) [Продам] базы сайтов на CMS Wordpress/Joomla/Drupal/Magento/...
14 phosphoruss 13776 16.8.2023, 15:27
автор: SmmPanelUS
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыВеб-разработка (HTML5, CSS3, JavaScript, jQuery, Ajax, PHP)
56 qpPeW 44941 19.7.2023, 10:03
автор: qpPeW
Открытая тема (нет новых ответов) Есть спецы по php/laravel?
3 Mixatraider 1894 26.5.2023, 20:48
автор: Mixatraider


 



RSS Текстовая версия Сейчас: 25.4.2024, 13:31
Дизайн