Вы не зашли.
Еб*ть мой лысый череп, кого я вижу...
Народ, давайте я у кого нибудь кто купил тогда уж возьму, а деньги закину на счет доната. А то уже жду-жду, никто не откликается. legenda, ты как, не против?
Легенда то может быть и не против. Но я против. Плагин есть плагин, деньги должны быть переданы автору.
Что делает плагин?
Плагин ищет в заголовках новостей вхождения, которые присутствуют в $like, при нахождении таковых выводит список этих новостей в статических страницах с id, которые прописаны в case блоках. Таким образом каждому id соответствует одно вхождение (фраза).
[xfield_ ИМЯ]<object width="470" height="353"><param name="movie" value="[xvalue_ИМЯ]"><param name="wmode" value="window"><param name="allowFullScreen" value="true"><embed src="[xvalue_ИМЯ]" type="application/x-shockwave-flash" wmode="window" allowfullscreen="true" width="470" height="353"></object>[/xfield_ИМЯ]
Блок [xfield_ ИМЯ] [/xfield_ИМЯ] (данный блок должен быть в одну строчку - т.е. без переноса на другую строку) как раз скрывает содержимое кода внутри блока (включая содержимое доп.поля) если данное доп.поле не заполнено.
Если не понятно, попробуйте ещё прочитать readme файл по данному плагину - сделать это можно в админ-панели, на странице со списком плагинов.
Привет, хочу использовать html-теги в цитатах, но они почему-то выводятся как есть, не обрабатываются, как это исправить? Версия плагина 0.1, CMS - SVN1026+.
quotes.php, найти:
$content = secure_html(convert($_REQUEST['content']));
заменить на:
$content = $_REQUEST['content'];
После этого безопасность CMS упадет на 95%
Версия CMS?
Версия плагина?
Смысл в неподдельном интересе к релизу движка. К тому ж, к примеру, меня просят сделать на общественных началах сайт творческих сообществ, с мультиадминистрированием. Я им говорю "Потерпите еще немного, хочется именно на этом движке сделать этот сайт". Люди ждут, пока что не махнули рукой на меня и мои предпочтениями. Так и что ж не спросить?
Раз релиза нету больше года, можно же уже понять, что что-то идет не так и определиться с выбором.
Какой смысл от этой темы?
В настройках плагина:
Очередность отображения комментариев
Прямая - отображение в порядке добавления
Обратная - самые новые показываются первыми
глюк есть, шаблоны не при чем.
No money no honey.
Для начала я бы поставил 24M.
В etc/my.cnf
После перезагрузить mysql.
Это значит, что нужно увеличивать max_allowed_packet или оптимизировать запросы.
Здравствуйте.
Извините, что пишу здесь. Но это единственный выход. Я только здесь могу написать, в других категориях ни ответить, ни создать тему невозможно. Писал модератору в ЛС, никакого ответа.
Как мне на форуме задать вопрос в нужном разделе? Почему не работает создание тем?
Это глюки форума, или какая причина?
Вы были невнимательны при регистрации на форуме, в следствие чего не поставили галочку в нужном месте (проверка на спам-бота-робота).
Рекомендуется зарегистироваться снова.
Ответ: никак
infinity237 пишет:Через multi_main указывается отдельно шаблон для главной (в которой прописывается переменная).
да как то сильно много действий, и куча запросов потом, задействовать целый плагин multi_main все го для одной строчки {widgal} ! уже проще через статику но статика тоже не вариант! ??? есть еще способы ? через re_stat можно как то? кстати через re_stat можно как то добавить на главную две статических страницы одна под другой?? пробовал не работает только одна почемуто
1. Можно как угодно. Хоть через multi_main, хоть хаком NG, хоть хаком плагина, хоть TWIG'ом. Самый малозатратный способ - через multi_main.
2. Запросов к чему?
3. re_stat - работа со статикой, плагин другой направленности.
Через multi_main указывается отдельно шаблон для главной (в которой прописывается переменная).
Думаю что надо сделать. Да и форум супер сделан. Надо развивать его
Чтобы развивать нам нужны деньги.
В логах что пишется?
1. Зачем вы ставите ночные или SVN версии на реально работающие проекты? В NGCMS 0.9.3 Release данный резделитель работает как надо.
2. Чтобы он заработал в SVN нужно откатить часть кода /engine/includes/inc/functions.inc.php
В частности, найти:
// Check if long part is divided into several pages
if ($full && (!$disablePagination) && (strpos($full, "<!--nextpage-->") !== false)) {
$page = intval( isset($CurrentHandler['params']['page'])?$CurrentHandler['params']['page']:(isset($_REQUEST['page'])?$_REQUEST['page']:0) );
if ($page < 1) $page = 1;
$pagination = '';
$pages = explode("<!--nextpage-->", $full);
$pcount = count($pages);
// [TWIG] news.pageCount, pageNumber
$tvars['vars']['news']['pageCount'] = count($pages);
$tvars['vars']['news']['pageNumber'] = $page;
$tvars['vars']['pageCount'] = count($pages);
$tvars['vars']['page'] = $page;
if ($pcnt > 1) {
// Prepare VARS for pagination
$catid = intval(array_shift(explode(',', $row['catid'])));
$cname = 'none';
if ($catid && isset($catmap[$catid]))
$cname = $catmap[$catid];
// Generate pagination within news
$paginationParams = checkLinkAvailable('news', 'news')?
array('pluginName' => 'news', 'pluginHandler' => 'news', 'params' => array('category' => $cname, 'catid' => $catid, 'altname' => $row['alt_name'], 'id' => $row['id']), 'xparams' => array(), 'paginator' => array('page', 0, false)):
array('pluginName' => 'core', 'pluginHandler' => 'plugin', 'params' => array('plugin' => 'news', 'handler' => 'news'), 'xparams' => array('category' => $cname, 'catid' => $catid, 'altname' => $row['alt_name'], 'id' => $row['id']), 'paginator' => array('page', 1, false));
templateLoadVariables(true);
$navigations = $TemplateCache['site']['#variables']['navigation'];
// Show pagination bar
$tvars['vars']['pagination'] = generatePagination($page, 1, $pcnt, 10, $paginationParams, $navigations);
// [TWIG] news.pagination
$tvars['vars']['news']['pagination'] = $tvars['vars']['pagination'];
if ($page > 1) {
$tvars['vars']['short-story'] = '';
}
$full = $pages[$page-1];
$tvars['vars']['[pagination]'] = '';
$tvars['vars']['[/pagination]'] = '';
$tvars['vars']['news']['flags']['hasPagination'] = true;
}
} else {
$tvars['regx']["'\[pagination\].*?\[/pagination\]'si"] = '';
$tvars['vars']['news']['flags']['hasPagination'] = false;
}
Заменить на:
// Check if long part is divided into several pages
if ($full && (!$disablePagination) && (strpos($full, "<!--nextpage-->") !== false)) {
$page = intval( isset($CurrentHandler['params']['page'])?$CurrentHandler['params']['page']:(isset($_REQUEST['page'])?$_REQUEST['page']:0) );
if ($page < 1) $page = 1;
$pagination = '';
$pages = explode("<!--nextpage-->", $full);
if (($pcnt = count($pages)) > 1) {
// Prepare VARS for pagination
$catid = intval(array_shift(explode(',', $row['catid'])));
$cname = 'none';
if ($catid && isset($catmap[$catid]))
$cname = $catmap[$catid];
// Generate pagination within news
$paginationParams = checkLinkAvailable('news', 'news')?
array('pluginName' => 'news', 'pluginHandler' => 'news', 'params' => array('category' => $cname, 'catid' => $catid, 'altname' => $row['alt_name'], 'id' => $row['id']), 'xparams' => array(), 'paginator' => array('page', 0, false)):
array('pluginName' => 'core', 'pluginHandler' => 'plugin', 'params' => array('plugin' => 'news', 'handler' => 'news'), 'xparams' => array('category' => $cname, 'catid' => $catid, 'altname' => $row['alt_name'], 'id' => $row['id']), 'paginator' => array('page', 1, false));
templateLoadVariables(true);
$navigations = $TemplateCache['site']['#variables']['navigation'];
// Show pagination bar
$tvars['vars']['pagination'] = generatePagination($page, 1, $pcnt, 10, $paginationParams, $navigations);
if ($page > 1) {
$tvars['vars']['short-story'] = '';
}
$full = $pages[$page-1];
$tvars['vars']['[pagination]'] = '';
$tvars['vars']['[/pagination]'] = '';
}
} else {
$tvars['regx']["'\[pagination\].*?\[/pagination\]'si"] = '';
}
Внутри двойных ковычек нельзя использовать снова двойные ковычки или их нужно экранировать.