24.01.2010, 02:04 | #1 |
Специалист
Регистрация: 25.05.2008
Адрес: Минск
Сообщений: 121
Вес репутации: 0
|
Установка кода статей на vbulletin
Только, что у себя добавил с чем и спешу с Вами поделиться:
Идем в модули и создаем новый модуль Продукт: Vbulletin, месположение: global_start, заголовок: sape-s, порядок выполнения: 5, код: Код HTML:
if (!defined('_SAPE_USER')) { define('_SAPE_USER', '#########################'); } require_once($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'); $o['host'] = 'http://www.сайт.ru'; $o['request_uri'] = $_GET['uri']; $sape_article = new SAPE_articles(); $sapestat = $sape_article->return_announcements(); #################################### - Ваш номер |
24.01.2010, 19:40 | #2 |
Мастер
Регистрация: 20.10.2008
Сообщений: 537
Вес репутации: 208
|
Круто, но шаблон статей как сделал? Вот в чем загвоздка Этот код по аналогии с обычными ссылками добавляется
Добавлено через 4 часа 6 минут Вот мой вариант создания шаблона статей, полностью повторяющий дизайн вашего форума. Бросаем в корень папки с форумом файлик templ.php (название произвольное, но запомните его так как оно понадобится в дальнейшем) со следующим содержанием PHP код:
Далее переходим в админку идем в "Стили и шаблоны/управление стилями/ваш_стиль" и выбираем в списке "добавить новый шаблон" Заголовок - templ (должен быть аналогичен тому, как вы обозвали файл) Шаблон Код HTML:
$stylevar[htmldoctype] <html dir="$stylevar[textdirection]" lang="$stylevar[languagecode]"> <head> <title>{title}</title> <meta name="keywords" content="{keywords}"> <meta name="description" content="{description}"> <meta http-equiv="Content-Type" content="text/html; charset=$stylevar[charset]" /> <meta name="generator" content="vBulletin $vboptions[templateversion]" /> <!-- CSS Stylesheet --> $style[css] <if condition="is_browser('opera') AND !is_browser('opera', '8.0.1')"> <style type="text/css" id="vbulletin_opera8fix_css"> ul, ol { padding-$stylevar[left]:20px; } </style> </if> <if condition="$show['editor_css']"> $editor_css </if> <!-- / CSS Stylesheet --> <script src="flashdetect.js"></script> <script type="text/javascript" src="$stylevar[yuipath]/yahoo-dom-event/yahoo-dom-event.js?v=$vboptions[simpleversion]"></script> <script type="text/javascript" src="$stylevar[yuipath]/connection/connection-min.js?v=$vboptions[simpleversion]"></script> <script type="text/javascript"> <!-- var SESSIONURL = "$session[sessionurl_js]"; var SECURITYTOKEN = "$bbuserinfo[securitytoken]"; var IMGDIR_MISC = "$stylevar[imgdir_misc]"; var vb_disable_ajax = parseInt("$vboptions[disable_ajax]", 10); // --> </script> <script type="text/javascript" src="clientscript/vbulletin_global.js?v=$vboptions[simpleversion]"></script> <if condition="$show['popups']"><script type="text/javascript" src="clientscript/vbulletin_menu.js?v=$vboptions[simpleversion]"></script></if> <if condition="$vboptions['externalrss']"> <link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] RSS Feed" href="external.php?type=RSS2" /> <if condition="$show['foruminfo'] OR $show['threadinfo']"> <link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] - $foruminfo[title_clean] - RSS Feed" href="external.php?type=RSS2&forumids=$foruminfo[forumid]" /> </if> </if> </head> <body> $header $navbar <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat"><h1>{header}</h1></td> </tr> <tr> <td class="alt1"> {body} </td> </tr> </table> $footer </body> </html> Теперь по адресу ваш-сайт.com/templ.php у вас находится шаблон в точности повторяющий дизайн форума. Последний раз редактировалось airforlife; 24.01.2010 в 19:40. Причина: Добавлено сообщение |
25.01.2010, 14:33 | #3 |
Специалист
Регистрация: 25.05.2008
Адрес: Минск
Сообщений: 121
Вес репутации: 0
|
ОГО! very very nice. Спасибо - это то что я искал на протяжении последней недели.
Теперь осталось разобраться с Шаблонами URL'ов и htaccess, но лвиная доля уже пройдена Вчера разместил статью и при обращении к самой статье - пустая страница. Мне кажется тут проблема с htaccess есть. Может у Вас есть пример еще шаблона урлов и правильного htaccess? Последний раз редактировалось Konstantin_by; 25.01.2010 в 14:40. |
25.01.2010, 21:01 | #4 |
Мастер
Регистрация: 20.10.2008
Сообщений: 537
Вес репутации: 208
|
Konstantin_by, сам страдаю. Не активируется ни один из вариантов шаблона УРЛ. Уже почти все возможные варианты перепробовал.
У вас файл хэшкод.php в корне форума лежит? |
25.01.2010, 22:08 | #5 | |
Специалист
Регистрация: 25.05.2008
Адрес: Минск
Сообщений: 121
Вес репутации: 0
|
Цитата:
Разместил новую статью и ваш новый шаблон заработал. Видимо нельзя просто заменить старый шаблон на новый. Вот так у меня работает. Картинки и css из файлов не хочет брать - в начале шаблона вот такой номер 396b templ.php лежит в корне открывает нормально. Последний раз редактировалось Konstantin_by; 25.01.2010 в 22:15. |
|
27.01.2010, 16:50 | #6 |
Специалист
Регистрация: 25.05.2008
Адрес: Минск
Сообщений: 121
Вес репутации: 0
|
Вот еще один способ не без помощи kerk:
В стилях, шаблонах добавляем 2 шаблона с названиями: headinclude2 Код HTML:
<meta http-equiv="Content-Type" content="text/html; charset=$stylevar[charset]" /> <meta name="generator" content="vBulletin $vboptions[templateversion]" /> <meta name="keywords" content="{keywords}" /> <meta name="description" content="{description}" /> <!-- CSS Stylesheet --> $style[css] <if condition="is_browser('opera') AND !is_browser('opera', '8.0.1')"> <style type="text/css" id="vbulletin_opera8fix_css"> ul, ol { padding-$stylevar[left]:20px; } </style> </if> <if condition="$show['editor_css']"> $editor_css </if> <!-- / CSS Stylesheet --> <script type="text/javascript" src="$stylevar[yuipath]/yahoo-dom-event/yahoo-dom-event.js?v=$vboptions[simpleversion]"></script> <script type="text/javascript" src="$stylevar[yuipath]/connection/connection-min.js?v=$vboptions[simpleversion]"></script> <script type="text/javascript"> <!-- var SESSIONURL = "$session[sessionurl_js]"; var SECURITYTOKEN = "$bbuserinfo[securitytoken]"; var IMGDIR_MISC = "$stylevar[imgdir_misc]"; var vb_disable_ajax = parseInt("$vboptions[disable_ajax]", 10); // --> </script> <script type="text/javascript" src="clientscript/vbulletin_global.js?v=$vboptions[simpleversion]"></script> <if condition="$show['popups']"><script type="text/javascript" src="clientscript/vbulletin_menu.js?v=$vboptions[simpleversion]"></script></if> <if condition="$vboptions['externalrss']"> <link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] RSS Feed" href="external.php?type=RSS2" /> <if condition="$show['foruminfo'] OR $show['threadinfo']"> <link rel="alternate" type="application/rss+xml" title="$vboptions[bbtitle] - $foruminfo[title_clean] - RSS Feed" href="external.php?type=RSS2&forumids=$foruminfo[forumid]" /> </if> </if> Шаблон статей Код HTML:
$headinclude2 <title>{title}</title> $header $navbar <table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"> <tr> <td class="tcat"><h1>{header}</h1></td> </tr> <tr> <td class="alt1"> {body} </td> </tr> </table> $footer Код HTML:
if($_REQUEST['do'] == 'gotestpage') { eval('$headinclude2 = "' . fetch_template('headinclude2') . '";'); eval('$navbar = "' . fetch_template('navbar') . '";'); eval('print_output("' . fetch_template('Шаблон статей') . '");'); } Добавлено через 3 часа 28 минут По поводу не отображения css и картинок вот что ответили: Код:
Здравствуйте, попробуйте удалить файл tpl.articles.db чтобы он перезакачался. CSS может не просасываться, если у вас относительные пути в шаблону прописаны. Попробуйте в шаблоне строку <link rel="stylesheet" type="text/css" href="clientscript/vbulletin_important.css?v=384" /> поменять на <link rel="stylesheet" type="text/css" href="http://www.antresol.by/clientscript/vbulletin_important.css?v=384" /> Последний раз редактировалось Konstantin_by; 27.01.2010 в 16:50. Причина: Добавлено сообщение |
27.01.2010, 23:01 | #7 |
Эксперт
Регистрация: 16.11.2007
Сообщений: 1,253
Вес репутации: 257
|
И когда фак нормальный появится...
Я буду ждать свои сдл пока добавлять не буду ибо пока ещё не до конца всё решено.
__________________
Партнёрская программа для белых и серых сайтов Ювелирные украшения 10%, женская одежда и сумки 10%, аудио и видео техника 3%. |
27.03.2010, 23:11 | #8 |
Специалист
Регистрация: 25.05.2008
Адрес: Минск
Сообщений: 121
Вес репутации: 0
|
У меня с css проблема
|
05.05.2011, 18:23 | #10 |
Новичок
Регистрация: 14.06.2007
Сообщений: 13
Вес репутации: 0
|
Я извиняюсь, а после создания шаблона что делать?
Шаблон создан, настроен, работает, как теперь настроить функционирование статей? |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Установка кода на vBulletin | BetaUser | Установка кода на различные движки | 509 | 07.02.2017 07:31 |
установка кода статей на движки. | Sergeixp | Установка кода на различные движки | 35 | 08.05.2013 12:54 |
Установка кода статей на Друпал | ubuntu | Установка кода на различные движки | 13 | 02.04.2010 00:43 |
Размещение кода в vBulletin | DmitryP | Вопросы по работе системы | 2 | 17.09.2007 16:38 |
Установка SAPE на vBulletin v3.6.4 - нужна помощь за WMZ | T4PR | Вопросы по работе системы | 10 | 23.05.2007 17:06 |
Часовой пояс GMT +3, время: 07:36.