09.03.2010, 23:25 | #1 |
Печник
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 241
|
Drupal: установка кода статей и изготовление шаблона
__________________
Последний раз редактировалось ubuntu; 09.03.2010 в 23:32. |
13.03.2010, 01:50 | #3 |
Специалист
|
а зачем $content ? чего нельзя модулек сделать на MENU_NORMAL_ITEM : MENU_CALLBACK; пользователю же лучше- нет гимора- жмяк и все готово.
Я не прав?
__________________
заработок на сайтах без пессимизации |
14.03.2010, 17:02 | #5 |
Специалист
|
уверен что калбэк меню не выведет статьи ? точно уверен?
и да. не прав в том что юзер любит гимор?
__________________
заработок на сайтах без пессимизации |
15.03.2010, 20:16 | #6 | |
Печник
Регистрация: 11.10.2009
Адрес: Наш мир
Сообщений: 2,060
Вес репутации: 241
|
Цитата:
2. Может вы предлагаете вариант вывода динамического шаблона, используя tickets.module, с помощью хука? Если да, прошу решение в студию. 3. Считаю свое решение, на данный момент, самым простым и минимальным по затратам к ресурсам сайта, так как оно реализовано в рамках шаблона. P.S.Если shamaner предложит более простое решение в рамках того-же шаблона за счет хука, который позволит не трогать сам шаблон, полностью с ним соглашусь.
__________________
|
|
28.03.2010, 03:34 | #7 | |
Специалист
|
Цитата:
Придумывать нечего-- уже все давно придумано же. function show_articles() { if (variable_get('setlinks_enable_articles', 0)) { if (_myinclude('slarticles.php')) { $art = new SLArticlesClient(); $art->Config->password = variable_get('setlinks_password', ''); $art->Config->cachedir = _sl_get_cache_dir(); $content = $art->getBody(); drupal_set_title($art->Config->title); drupal_set_html_head('<meta name="description" content="'.$art->Config->description.'" />'); drupal_set_html_head('<meta name="keywords" content="'.$art->Config->keywords.'" />'); $b = array( l(t("Home"), NULL) ); if ($art->article_id) { $b[] = l(t("Статьи"), variable_get('setlinks_article_path', SL_ART_PATH)); } $b[] = $art->Config->title; drupal_set_breadcrumb($b); return preg_replace("/<h1.+?<\/h1>/si", '', $content); } } else { //404 drupal_not_found(); } } function setlinks_menu_alter($items) { $items[SL_ART_PATH]['type'] = variable_get('setlinks_enable_articles', 0) ? MENU_NORMAL_ITEM : MENU_CALLBACK; } внимательно посмотрите и сразу увидите откуда скопипастено. это для того чтобы скачать и глянуть оригинал. Добавлено через 8 минут И да если был резок извините. А насчет юзера- ему намного удобнее залил модуль пару раз кликнул и все. и ничего не изменять нигде.
__________________
заработок на сайтах без пессимизации Последний раз редактировалось shamaner; 28.03.2010 в 03:34. Причина: Добавлено сообщение |
|
10.04.2010, 13:25 | #9 |
Новичок
Регистрация: 07.02.2010
Сообщений: 17
Вес репутации: 0
|
Здравствуйте.
Для генерации шаблона в друпале предлагаю использовать модуль, который я ранее написал для себя. Предполагаю, что этот вариант может оказаться более удобным, по сравнении с тем, который описан в первом посте. Итак, для использования этого решения необходимо: 1) скачать модуль и залить на хостинг с сайтом в распакованном виде в папку sites/all/modules. Ссылка на скачивание 2) установить модуль в админке (admin/build/modules) 3) зайти на страницу http://вашсайт/content/mytemplate или http://вашсайт/?q=content/mytemplate и убедиться, что модуль работает. 4) действовать по своему усмотрению =) Пример генерируемого шаблона можно посмотреть здесь |
17.04.2010, 22:50 | #10 | ||
Новичок
Регистрация: 17.04.2010
Сообщений: 7
Вес репутации: 0
|
Есть вопросы по пункту 4 инструкции от ubuntu
Цитата:
Цитата:
Добавлено через 36 минут У меня выдает ошибку: Cannot redeclare class SAPE_client in /каталог_сервера/хэш_код/sape.php on line 467 Я как-то победил эту ошибку, когда настраивал контекстные ссылки - но сейчас уже не помню. И еще вопрос - можно ли заменить старый sape.php , установленный для ссылок, файлом из архива для статей и сделать общий каталог для ссылок и статей? Добавлено через 8 часов 40 минут Сам разобрался. Просто нужно было скопировать новый файл sape.php и настроить все в один каталог. Добавлено через 1 минуту Остался еще один вопрос - articles.php нужно закрыть в robots.txt? Добавлено через 1 час 3 минуты Возник еще вопрос. Добавил в .htaccess правила обработки урлов, однако при попытке ативировать пишет, что Шаблон не обрабатывается проверьте работоспособность правил mod_rewrite. Вроде все проверил. В чем дело не пойму. Может быть какая-то хитрость или особенность? Добавлено через 25 минут Может это быть из-за того, что я папку сапы спрятал в files, а не в корень сайта? Добавлено через 1 час 16 минут Настроил папку сапы в корень сайта - все равно шаблоны урлов не активируются Последний раз редактировалось Статист; 17.04.2010 в 22:50. Причина: Добавлено сообщение |
||
Опции темы | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
InstantCMS: установка кода статей и изготовление шаблона | MonAmur | Биржа статей | 8 | 10.02.2018 06:46 |
DLE: установка кода статей и изготовление шаблона | MonAmur | Биржа статей | 131 | 30.12.2016 00:22 |
PHP-Nuke: установка кода статей и изготовление шаблона | MonAmur | Биржа статей | 18 | 01.08.2011 20:49 |
PHP-Fusion: установка кода статей и изготовление шаблона | MonAmur | Биржа статей | 15 | 13.11.2010 11:42 |
Установка кода на drupal | OFF | Контекстные ссылки и все, что с ними связано | 4 | 14.03.2008 15:56 |
Часовой пояс GMT +3, время: 08:12.