Drupal: установка кода статей и изготовление шаблона
|
просьба отписываться тех, кто установил код по данной инструкции: получилось ли, нет ли добавлений , замечаний.
спасибо |
а зачем $content ? чего нельзя модулек сделать на MENU_NORMAL_ITEM : MENU_CALLBACK; пользователю же лучше- нет гимора- жмяк и все готово.
Я не прав? |
Цитата:
|
Цитата:
и да. не прав в том что юзер любит гимор? |
Цитата:
2. Может вы предлагаете вариант вывода динамического шаблона, используя tickets.module, с помощью хука? Если да, прошу решение в студию. 3. Считаю свое решение, на данный момент, самым простым и минимальным по затратам к ресурсам сайта, так как оно реализовано в рамках шаблона. P.S.Если shamaner предложит более простое решение в рамках того-же шаблона за счет хука, который позволит не трогать сам шаблон, полностью с ним соглашусь. |
Цитата:
Придумывать нечего-- уже все давно придумано же. 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 минут И да если был резок извините. А насчет юзера- ему намного удобнее залил модуль пару раз кликнул и все. и ничего не изменять нигде. |
Все работает отлично как указал ubuntu в самом начале. Его схема - основа. И добавлено кое-что по дизайну. Спасибо!
|
Здравствуйте.
Для генерации шаблона в друпале предлагаю использовать модуль, который я ранее написал для себя. Предполагаю, что этот вариант может оказаться более удобным, по сравнении с тем, который описан в первом посте. Итак, для использования этого решения необходимо: 1) скачать модуль и залить на хостинг с сайтом в распакованном виде в папку sites/all/modules. Ссылка на скачивание 2) установить модуль в админке (admin/build/modules) 3) зайти на страницу http://вашсайт/content/mytemplate или http://вашсайт/?q=content/mytemplate и убедиться, что модуль работает. 4) действовать по своему усмотрению =) Пример генерируемого шаблона можно посмотреть здесь |
Есть вопросы по пункту 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 минут Настроил папку сапы в корень сайта - все равно шаблоны урлов не активируются |
Часовой пояс GMT +3, время: 01:13. |
Работает на vBulletin® версия 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
SAPE.RU — система купли-продажи ссылок с главных и внутренних страниц сайтов.