Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#301 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2012-02-02 20:39:42

Фронтальная часть форума можно считать готовой все основные вещи сделаны. Осталось доделать админку, чпу + группы. Подробнее на странице новостей: http://rozard.ngdemo.ru/mod:forum/news_feed/

#303 Re: Страницы плагинов » phpBB :: Вывод последних тем с форума phpbb » 2012-01-27 22:31:10

Dimas, А никак, я сомневаюсь что у них структура бд изменилась...

#306 Re: FAQ » TWIG - что надо о нём знать для успешного создания шаблонов » 2012-01-20 12:08:46

t3s пишет:

получается что шаблоны могут быть несовместимыми"

Не получится. Но всё идет к тому что к концу останется только один шаблонизатор.

#307 Re: FAQ » TWIG - что надо о нём знать для успешного создания шаблонов » 2012-01-19 16:36:24

// 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 чтобы не не изменять {{}}

#308 Re: FAQ » TWIG - что надо о нём знать для успешного создания шаблонов » 2012-01-19 15:53:30

t3s пишет:
vitaly пишет:

Ваши вопросы/предложения жду в этой теме...

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

$SUPRESS_TEMPLATE_SHOW - флаг, при установке двиг не показывает шаблон, но показывает значение переменной $template[‘vars’][‘mainblock’] (основной блок данных). Требует объявления как глобальный: Требует объявления как глобальный: global $SUPRESS_TEMPLATE_SHOW;

$SUPRESS_MAINBLOCK_SHOW - флаг, при котором двиг не показывает основной блок данных. Установка обоих переменных используется в плагинах, которые полностью генерируют содержимое страницы. К примеру, плагин rss_show. Требует объявления как глобальный: global $SUPRESS_MAINBLOCK_SHOW;

t3s пишет:

то это же и выводится, хотя долно быть лишь многоточие... как его включить?

Использовать можно только в шаблоне к которому подключен твиг...

#310 Re: "У меня не работает..." » Не приходят письма с ссылкой для активации при регистрации. » 2012-01-18 02:00:05

samtamik пишет:

Логи чистые, а что вообще это за sendmail его что отдельно нужно устанавливать?

Это встроенная функция в php она используется для отправки писем...

#311 Re: "У меня не работает..." » Не приходят письма с ссылкой для активации при регистрации. » 2012-01-18 00:35:50

samtamik пишет:

А какие проблемы у хостера могут быть

Проблемы с sendmail'ом...

samtamik пишет:

а где эти логи смотреть?

На сервере...

#312 Re: "У меня не работает..." » Не приходят письма с ссылкой для активации при регистрации. » 2012-01-18 00:01:33

1. Возможно не правильно написал почту.
2. Проблемы у хостера.
3. Взгляни в логи, может там ошибки будут.

#314 Re: "У меня не работает..." » Не приходят письма с ссылкой для активации при регистрации. » 2012-01-17 23:35:05

samtamik пишет:

В auth_basic.php в функциях: sendEmailMessage пятым параметром прописал свой мейл. Я так понимаю надо ещё где то прописать? Где?:|

Во всех местах прописал?

#315 Re: "А как сделать..." » разбираюсь в плагинной системе, есть вопрос » 2012-01-17 23:06:47

Wolverine пишет:

Только в этом нет необходимости, сейчас уже везде (при использовании TWIG) доступна переменная user, которая является копией $userROW

Это просто пример условий на примере $userROW))))

#316 Re: "А как сделать..." » разбираюсь в плагинной системе, есть вопрос » 2012-01-17 23:02:54

<?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 %}

Всё очень просто...

#318 Re: Запросы плагинов » Тестирование и обсуждения плагина форум » 2012-01-16 11:58:39

legenda пишет:

1. Админка готова?

Нет.

legenda пишет:

2. На счет шаблона, там предусмотрено как свой, отдельно от меина?

По умолчанию работает отдельно от main.tpl,в админке можно включить чтобы форум подгружался в main.tpl

legenda пишет:

3. Еще вопрос на счет языка, как тут ситуация?

Не занимался этим, всё прописывал в *.tpl

#319 Re: Страницы плагинов » simple_title_pro :: Управление заголовками страниц » 2012-01-16 11:52:07

oldvovk пишет:

Добавлена поддердка блока для подстраницы

Скорректируйте ошибку на офсайте

Какую ошибку?

#321 Re: "А как сделать..." » разбираюсь в плагинной системе, есть вопрос » 2012-01-14 16:31:45

t3s, Кажется ты не добавил global $twig;
2. Возможно это было при первом показе когда твиг скомпилировал твой шаблон в php

#322 Re: "А как сделать..." » как юзать @header? » 2012-01-14 16:10:56

обьясните пожалуйста что тут нетак.

Как то стремно всё...
Посмотри просто как в других плагинах сделано...

#323 Re: "У меня не работает..." » Пустая страница при установке » 2012-01-14 00:22:22

Собственная вся проблема была в том что ты при закачке папки Twig перевел его и всё его содержимое в нижний регистр...

#325 Re: "А как сделать..." » разбираюсь в плагинной системе, есть вопрос » 2012-01-14 00:03:10

t3s пишет:

спасибо, но...
0. выводится лишь один entries - на старом выводились все полученные в цикле

У меня была опечатка там, я теперь исправил.

t3s пишет:

1. почему так не делать?

Твиг поддерживает встроенный цикл.

t3s пишет:

2. как тогда надо делать?

Уже я вижу написано.

t3s пишет:

3. с кешированием тоже меняется синтаксис если юзать твиг?

Так же.

t3s пишет:

4. а вообще он нужен или ну его, не заморачиваться и делать по-старому?

Стоит.

Подвал раздела

Работает на FluxBB