Вы не зашли.
Фронтальная часть форума можно считать готовой все основные вещи сделаны. Осталось доделать админку, чпу + группы. Подробнее на странице новостей: http://rozard.ngdemo.ru/mod:forum/news_feed/
ROZARD спасибо за ответ..
Не работает?
Dimas, А никак, я сомневаюсь что у них структура бд изменилась...
Burelom, Плагин не адаптирован под новую версию)
Видео было обновлено: http://ngcms.ru/forum/viewtopic.php?pid=26604#p26604
получается что шаблоны могут быть несовместимыми"
Не получится. Но всё идет к тому что к концу останется только один шаблонизатор.
// 2. Load & show template
$tpl -> template($mainTemplateName, $mainTemplatePath);
$tpl -> vars($mainTemplateName, $template);
if (!$SUPRESS_TEMPLATE_SHOW) {
printHTTPheaders();
echo $tpl -> show($mainTemplateName);
} else if (!$SUPRESS_MAINBLOCK_SHOW) {
printHTTPheaders();
echo $template['vars']['mainblock'];
}
Поменять на:
$xt = $twig->loadTemplate($mainTemplatePath.$mainTemplateName.'.tpl');
if (!$SUPRESS_TEMPLATE_SHOW) {
printHTTPheaders();
echo $xt->render($tVars);;
} else if (!$SUPRESS_MAINBLOCK_SHOW) {
printHTTPheaders();
echo $template['vars']['mainblock'];
}
Но тут тогда придется везде {} менять на {{}} и $template['vars'] менять на $tVars
-----
Или воспользоваться $twigLoader->setConversion чтобы не не изменять {{}}
vitaly пишет:Ваши вопросы/предложения жду в этой теме...
как прописать условие для конкретной страницы? или хотя бы для конкрутного плагина?
к примеру если я хочу вывести на странице с плагином доп. инфу в шапке, сайдбаре или футере - т.е. за пределами mainblock
$SUPRESS_TEMPLATE_SHOW - флаг, при установке двиг не показывает шаблон, но показывает значение переменной $template[‘vars’][‘mainblock’] (основной блок данных). Требует объявления как глобальный: Требует объявления как глобальный: global $SUPRESS_TEMPLATE_SHOW;
$SUPRESS_MAINBLOCK_SHOW - флаг, при котором двиг не показывает основной блок данных. Установка обоих переменных используется в плагинах, которые полностью генерируют содержимое страницы. К примеру, плагин rss_show. Требует объявления как глобальный: global $SUPRESS_MAINBLOCK_SHOW;
то это же и выводится, хотя долно быть лишь многоточие... как его включить?
Использовать можно только в шаблоне к которому подключен твиг...
Модуль авторизации auth_basic закинь в папку plugins...
Логи чистые, а что вообще это за sendmail его что отдельно нужно устанавливать?
Это встроенная функция в php она используется для отправки писем...
А какие проблемы у хостера могут быть
Проблемы с sendmail'ом...
а где эти логи смотреть?
На сервере...
1. Возможно не правильно написал почту.
2. Проблемы у хостера.
3. Взгляни в логи, может там ошибки будут.
Должно тогда работать, если всё правильно прописал...
В auth_basic.php в функциях: sendEmailMessage пятым параметром прописал свой мейл. Я так понимаю надо ещё где то прописать? Где?:|
Во всех местах прописал?
Только в этом нет необходимости, сейчас уже везде (при использовании TWIG) доступна переменная user, которая является копией $userROW
Это просто пример условий на примере $userROW))))
<?php
$xt = $twig->loadTemplate($tpath['test'].'test.tpl');
$tVars = array(
'user' => is_array($userROW)?1:0,
'user_status' => $userROW['status']
);
$template['vars']['mainblock'] = $xt->render($tVars);
В *.tpl
{% if (user) %}
//Видит только авторизованый
{% endif %}
{% if (user) %}
//Видит только авторизованый
{% else %}
//Видит только не авторизованый
{% endif %}
{% if (user_status == 1) %}
//Видит только админ
{% elseif (user_status == 2) %}
//Видит только редактор
{% elseif (user_status == 3) %}
//Видит только журналист
{% elseif (user_status == 4) %}
//Видит только комментатор
{% endif %}
Всё очень просто...
Исправил...
1. Админка готова?
Нет.
2. На счет шаблона, там предусмотрено как свой, отдельно от меина?
По умолчанию работает отдельно от main.tpl,в админке можно включить чтобы форум подгружался в main.tpl
3. Еще вопрос на счет языка, как тут ситуация?
Не занимался этим, всё прописывал в *.tpl
Добавлена поддердка блока для подстраницы
Скорректируйте ошибку на офсайте
Какую ошибку?
Есть кому что предложить?
t3s, Кажется ты не добавил global $twig;
2. Возможно это было при первом показе когда твиг скомпилировал твой шаблон в php
обьясните пожалуйста что тут нетак.
Как то стремно всё...
Посмотри просто как в других плагинах сделано...
Собственная вся проблема была в том что ты при закачке папки Twig перевел его и всё его содержимое в нижний регистр...
vadim008, Не выслал))
спасибо, но...
0. выводится лишь один entries - на старом выводились все полученные в цикле
У меня была опечатка там, я теперь исправил.
1. почему так не делать?
Твиг поддерживает встроенный цикл.
2. как тогда надо делать?
Уже я вижу написано.
3. с кешированием тоже меняется синтаксис если юзать твиг?
Так же.
4. а вообще он нужен или ну его, не заморачиваться и делать по-старому?
Стоит.