Вы не зашли.
ROZARD, решил проблему, добавив в конец функций
plugin_rss_forum($params) и plugin_rss_feed_forum($params)
после show_main_page(false, $output, true);
$SUPRESS_TEMPLATE_SHOW = 1;
$SUPRESS_MAINBLOCK_SHOW = 1;
ROZARD, выводит main.tpl в rss ленту.
кеш чистил, где-то в коде не хватает проверки
ROZARD, то есть так должно быть?
Меняю Выберите вид отображения форума - Отдельная страница
куска моего шаблона нет
Ставлю "основной шаблон"
выводит кусок моего шаблона
ROZARD, основной шаблон остается, http://ngtest.ket4up.ru/plugin/forum/rss/?id=2
кроме шаблона и одной строки в forum.php нечего не трогал
ROZARD, c включенным шаблоном, не правильно строится RSS лента
Евгений, держи
Евгений, окошко можешь прикрутить в js\basket.js
пробуй
vitaly, при создании магазина, столкнулся с проблемой, стоит версия движка и плагинов Changeset 1050, все поставил, настроил, даже пытался несколько раз переустанавливать плагин, не помогло, проблема такова:
- добавляем товар в корзину, кол-во товара в блоке плагина(в main.tpl) меняется, а вот сумма нет.
- переходим по ссылке в блоке на страницу плагина, картина следующая:
- суммы у товаров при изменении кол-ва заказываемых единиц не меняется
- цены у товаров отсутствуют
- ну и соответственно отсутствует итоговая стоимость заказа
Евгений, проверь
beliy пишет:Перед тем как что то менять нужно выяснить кто и по какой причине блокировал... Автор с провайдером даже не связывался и трасировку к серверу не выложил
с провайдером связался,но ответа нет,что такое трассировка?
Выполнить в Командной строке команду
tracert naraione.org
или traceroute naraione.org
irbees2008, работает
qwas, можно сделать так, заменить на engine/includes/news.php строки ~718
if ($nCount && ($pages_count>1)){
$tpl -> vars('pages', $tvars);
$template['vars']['p_pages'] = $tpl -> show('pages');
}
и index.php найти
// ===================================================================
// Make page output
// ===================================================================
и выше добавить
if (($CurrentHandler['pluginName'] != 'news') or ($CurrentHandler['handlerName'] == 'news')){
$template['vars']['p_pages'] = '';
}
main.tpl в нужное место {p_pages}
easmik, посмотри Настройка системы -> Новости ->Учёт просмотра новостей
blind, он есть в SVN версии
Скачать можно отсюда:
http://ngcms.ru/files/SVN/
Алгоритм таков:
1. Скачиваешь файлик *-ngcms.tar.bz2 - там архив самой CMS
2. Скачиваешь файлик *-ng_plugins.tar.bz2 - там архив плагинов (не все из них работают!!), их нужно положить в engine/plugins/
3. Если ставишь с нуля, то запускаешь установщик, если обновляешься с 0.9.3, то запускаешь engine/upgrade.php и следуешь инструкциям
Вот например так
[TWIG]
{% if isHandler('news') %}
Блок для отображения только в любой категории и в полной новости (любой)
{% endif %}
[/TWIG]а мне нужно чтоб только в категории и в полных новостях (но не любой, а например в категории blog, и во всех полных новостях категории blog)
{% if isHandler('news') and handler.params.category == 'blog' %}
Я в категории блог, и на страничке полной новости с категорией блог
{% endif %}
----
описание isHandler() из доков
isHandler($rule) - возвращает true в случае, если текущее местоположение пользователя соотвествует указанным правилам в isHandler($rule) - возвращает true в случае, если текущее местоположение пользователя соотвествует указанным правилам в $rule
- Формат переменной $rule: Правило1[|Правило2[|Правило3[...]]]
- Формат записи ПравилоN: PLUGIN[:HANDLER]
где:
PLUGIN - ID плагина (можно посмотреть в админке, на странице Управление форматом ссылок, колонка Плагин)
HANDLER - ID обработчика (если указан, колонка Действие)
{% if isHandler('tags|news:main') %}
* Пользователь находится на главной странице или на странице плагина tags *
{% endif %}
legenda, да
Евгений, для конкретной формы сделать обработчик через twig не получится
vip, я на ночной версии проверял.
vip, [TWIG] ... [/TWIG] используется там, где шаблон строится старым шаблонезатором
1. Блок только на главной
при условии что у вас на главной новости
{% if isHandler('news:main') %}
только на главной
{% endif %}
2. Блок всюду кроме главной
при условии что у вас на главной новости
{% if not isHandler('news:main') %}
всюду, кроме главной
{% endif %}
3. Блок только на страничках категорий
{% if isHandler('news:by.category') %}
на всех страничках категориий
{% endif %}
4. Блок только на страничках полных новостей
{% if isHandler('news:news') %}
на всех страничках с полными новостями
{% endif %}
5. Блок только на страничке определенной категории
{% if isCategory('some_cat') %}
Блок на страничке со списком новостей из категории some_cat
{% endif %}
6. Блок показывать всюду кроме определенной категории
{% if not isCategory('some_cat') %}
Блок не показывается на страничке со списком новостей из категории some_cat
{% endif %}
7. Блок показывать всюду кроме определенного плагина
{% if not isHandler('tags') %}
Блок показывать всюду кроме определенного плагина (tags)
{% endif %}
8. Блок на страничке определенной полной новости или полных новостей определенной категории
{% if isHandler('news:news') and handler.params.altname == 'altname_novosti' %}
блок на страничке новости с альтнеймом = altname_novosti
{% endif %}
9. Блок только на страничках поиска
{% if isHandler('search') %}
Блок только на страничках поиска
{% endif %}
10. Блок только на страничках плагина календар/архив
(как я понял, новости в опр промежуток времени)
{% if isHandler('news:by.year') %}
новости за год
{% endif %}{% if isHandler('news:by.month') %}
новости за месяц
{% endif %}{% if isHandler('news:by.day') %}
новости в за день
{% endif %}{% if isHandler('news:by.year|news:by.month') %}
новости за год или за месяц
{% endif %}{% if isHandler('news:by.year|news:by.day') %}
новости за год или за день
{% endif %}{% if isHandler('news:by.month|news:by.day') %}
новости за месяц или за день
{% endif %}{% if isHandler('news:by.year|news:by.month|news:by.day') %}
новости за год или за месяц или за день
{% endif %}
11. Блок только на страничках регистрации/ввода пароля и т.д.
{% if isHandler('core:login') %}
на странице входа
{% endif %}{% if isHandler('core:registration') %}
на странице рег
{% endif %}{% if isHandler('core:lostpassword') %}
на странице востановления пасса
{% endif %}
12. Блок только на страничке плагина тегов
{% if isHandler('tags') %}
на странице тегов
{% endif %}
13. Блок только на страничке профиля
{% if isHandler('uprofile:show') %}
только на страничке профиля
{% endif %}
{% if isHandler('uprofile:edit') %}
только на страничке редактированния профиля
{% endif %}
14. Блок только на статике
{% if isHandler('static') %}
только на статике
{% endif %}
15. Блок всюду кроме статики
{% if not isHandler('static') %}
кроме статики
{% endif %}
16. Блок только на страничке ошибки
{% if not isSet(handler) %}
На странице с ошибкой 404
{% endif %}
17. Блок на страничке иных плагинов и т.д. может что-то забыл....
{% if handler.pluginName == 'pluginname' %}
выводимый контент
{% endif %}
Евгений, все можно в twig'e сделать, svn, как то так
[twig]
<div id="menu">
<ul class="menu">
<li class="menu-item mi1{% if handler.pluginName == 'static' and handler.params.altname == 'about' %} mi1f{% endif %}"><a href="/static/about.html" class="mib">О компании</a></li>
<li class="menu-item mi2{% if isCategory('uslugi') or handler.params.category == 'uslugi' %} mi2f{% endif %}"><a href="/uslugi.html" class="mib">Услуги</a>
<ul class="menu-poditem">
<li><a href="/uslugi/uchet-teplovoi-energii.html">Учет тепловой энергии</a></li>
<li><a href="/uslugi/energosberezhenie-v-sistemah-teplosnabzheniya.html">Энергосбережение в системах теплоснабжения</a></li>
<li><a href="/uslugi/regulirovanie-potrebleniya-tepla.html">Регулирование потребления тепла</a></li>
<li><a href="/uslugi/obsluzhivanie-teplovyh-uzlov-i-sistem-otopleniya.html">Обслуживание тепловых узлов и систем отопления</a></li>
<li><a href="/uslugi/reshenie-problem-teplosnabzheniya.html">Решение проблем теплоснабжения</a></li>
<li><a href="/uslugi/podgotovka-proektnoi-dukumentacii.html">Подготовка проектной дукументации</a></li>
</ul>
</li>
</li>
<li class="menu-item mi3{% if isCategory('news') or handler.params.category == 'news' %} mi3f{% endif %}"><a href="/news.html" class="mib">Новости</a></li>
<li class="menu-item mi4{% if handler.pluginName == 'static' and handler.params.altname == 'priemushestva' %} mi4f{% endif %}"><a href="/static/priemushestva.html" class="mib">Наши приемущества</a></li>
<li class="menu-item mi5{% if handler.pluginName == 'static' and handler.params.altname == 'price-list' %} mi5f{% endif %}"><a href="/static/price-list.html" class="mib">Прайс-лист</a></li>
<li class="menu-item mi6{% if isCategory('help') or handler.params.category == 'help' %} mi6f{% endif %}"><a href="/help.html" class="mib">Помощь</a>
<ul class="menu-poditem">
<li ><a href="/help/otvetstvennomu-za-teplovoe-hozyaistvo.html">Ответственному за тепловое хозяйство</a></li>
<li><a href="/help/energetiku.html">Энергетику</a></li>
<li><a href="/help/proektirovsziku.html">Проектировщику</a></li>
</ul>
</li>
<li class="menu-item mi7{% if handler.pluginName == 'static' and handler.params.altname == 'information' %} mi7f{% endif %}"><a href="/static/information.html" class="mib">Полезная информация</a></li>
</ul>
<div class="clear"></div>
</div>
[/twig]
Евгений, попробуй так, найти ~94 строка feedback.php
if ($frow['template'] && file_exists(root.'plugins/feedback/tpl/templates/'.$frow['template'])) {
заменить на
if ($frow['template'] && file_exists(root.'plugins/feedback/tpl/templates/'.$frow['template'].'.tpl')) {
Fed, я делал так, загружаю на обменник, в доп.поле вписываю ссылку
Fed, у меня СВН версия, в news.full.tpl, думаю разберешься)
[twig]
{% if global.user.com >= 15 %}
<a href="{{ p.xfields.download.value }}">Скачать файл ({{ p.xfields.size.value }})</a>
{% else %}
Для скачки файлов вам необходимо набрать 15 коментариев
{% endif %}
[/twig]
Глобальный стиль я так понимаю все картинки будут выровнена только по одному параметру тоесть если мне надо обтекание текста справа, то все картинки только так и буду выглядеть. Но мне нужно только заглавную картинку с обтеканием, а в тексте, что бы была возможность публиковать в разных вариациях!
нет, просто ко всем картинкам добавить отступы. например у тебя шаб полной новости выглядит так
<div class="newsItem">
<div class="newsTitle">{category} || {title}</div>
<div class="newsInfo">(c) {author} at {date} [update](changed at {update})[/update] Viewed: {views} times[comheader], commented: {comnum} times[/comheader]</div>
<div class="newsBody">{short-story} {full-story} {pagination}</div>
</div>
<br/>
{plugin_comments}
тебе в css нужно прописать так
.newsBody IMG {
margin: 10px;
}
и затем в новости все картинки будут с отступами, даже
[img align="left"]URL[/url]