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

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

Вы не зашли.

#1 Re: "А как сделать..." » Разворачивающееся меню категорий (грязный хак) » 2011-12-16 03:39:03

webproffi, а Вы сделайте сами. Это же опенсорс - никто ни за что не отвечает, никому ничего не должен cool

#2 Re: "А как сделать..." » Разворачивающееся меню категорий (грязный хак) » 2011-03-05 04:06:16

Headless, по-моему, то, что вы просите - бред.
как в таком случае просмотреть всю литературу или все игры, что есть на сайте?
в любом случае - редактируйте js.

#3 Re: "А как сделать..." » Запретить редактирование статей » 2011-02-13 03:05:28

Как запретить редактирование новостей? Или чтобы отредактированная новость опять прошла модерацию админа?

никак cool

#5 Re: Релизы версий » Версия 0.9.2 Release » 2011-02-04 12:28:25

часи ухядят на то чтобы найти где именно это зарито

:$ grep -rl 'текст_который_ищем' /home/www/(...путь каталога с сайтом)

#6 Re: Флейм » Сайты на NG CMS » 2011-02-03 16:01:55

по ходу вряд ли когда-либо будет вся это кросс-платформенность

пора вылазить из криокамеры. вебкит, престо и гекко давным-давно кроссплатформены.

#7 Re: Флейм » Сайты на NG CMS » 2011-02-03 02:58:31

Trashcka, если вы делаете нормальное отображение в 6м ишаке(лепите мерзкие костыли) и прочих раритетах - вы только тормозите развитие интернетов, только сводите на нет нормальное использование стандартов w3c. из-за таких действий и получается

Валидация, не показатель

а насчет

вполне достаточно двух последних версий (...) последних операционок

зачем? нормальные браузеры/движки кроссплатформены. ie/trident разве кому-то нужен?

#8 Re: Флейм » Сайты на NG CMS » 2011-02-02 17:47:25

Артем,
http://validator.w3.org/
http://jigsaw.w3.org/css-validator/
вам в помощь.

на отображение в раритетных версиях браузеров(типа ИЕ6) можно (и нужно!) бы и забить.

#9 Re: "А как сделать..." » Разворачивающееся меню категорий (грязный хак) » 2011-01-30 15:42:16

vamfim пишет:

а вот ещё такой вопрос, а можно сделать, чтобы были ещё ответвления? т.е. вот так

музыка -> классика и от классики ответвления?

нет. настоящая реализация поддерживает только 1 уровень вложенности.

#10 Re: Вопросы функционирования системы в целом » Какую нагрузку выдержит? » 2011-01-29 16:40:15

Wolverine пишет:

Кеширование включи smile Будет 4 запроса

как можно включить то, чего нет(почти нет)? big_smile

#11 Re: Обсуждение административных вопросов » Создание фонда для раскрутки системы. » 2011-01-09 06:42:32

но НГ абсолютно неудобен для более-менее больших проектов

абсолютно так. вот для бложика - самое оно.

#12 Re: Запросы на доработку ядра » "звонилка" для плагов » 2010-12-13 03:09:17

LinMas,  плохая идея, когда плагин отсылает что-либо на сторону (а уж тем более, без уведомления использующего об отправке).

#15 Re: "А как сделать..." » Разворачивающееся меню категорий (грязный хак) » 2010-12-12 01:12:01

исправил. дело было в отсутствии ".html" в ссылке на категорию (делал под свой сайт).

[оффтоп]Slavik, ты бы изменил title своего сайта - "лучшЫе"...[/оффтоп]

#17 Re: "А как сделать..." » Разворачивающееся меню категорий (грязный хак) » 2010-12-11 22:38:25

Slavik пишет:

Настройка - Новости - Счетчик новостей в категории -  стоит Да, но не отображает.

и не будет отображать smile

держи новые костыли: в каждой категории выводится кол-во новостей в ней

function generateCategoryMenu()
{
    global $mysql, $catz, $tpl, $config, $CurrentHandler, $SYSTEM_FLAGS;

    $result = '';
    $tpl -> template('categories', tpl_site); 

//основной большой цикл    
foreach ($catz as $k=>$v)
{

if (!substr($v['flags'],0,1)) continue;
        
//проход дочерних категорий
    foreach ($catz as $k1=>$v1)
    {
        if($v1['parent'] == $v['id'])
        {
            //делаем текущую категорию активной(подсвеченной в меню)
            if (isset($SYSTEM_FLAGS['news']['currentCategory.id']) && ($v1['id'] == $SYSTEM_FLAGS['news']['currentCategory.id'])) 
                $span=" class=\"active_cat\"";
            else $span='';

		$temp_child_catz[]="<li><img src='{$config['admin_url']}/includes/js/cat_img/join.gif' alt='join' /><a href='{$config['home_url']}/{$v1['alt']}.html'><span$span>".htmlspecialchars($v1['name'], ENT_QUOTES, 'utf8')." [{$v1['posts']}]</span></a></li>";        

		//формируем ссылку для последней категории
		$lastchild_cat = "<li><img src='{$config['admin_url']}/includes/js/cat_img/joinbottom.gif' alt='joinbottom' /><a href='{$config['home_url']}/{$v1['alt']}.html'><span$span>".htmlspecialchars($v1['name'], ENT_QUOTES, 'utf8')." [{$v1['posts']}]</span></a></li>";

        }
    }

if($temp_child_catz) $temp_child_catz[count($temp_child_catz)-1] = $lastchild_cat;//если есть массив дочерних - меняем последний элемент


    //если родительская категория
    if($v['parent']==0)
    { 
        if (isset($SYSTEM_FLAGS['news']['currentCategory.id']) && ($v['id'] == $SYSTEM_FLAGS['news']['currentCategory.id']))
                $span=" class=\"active_cat\"";
            else $span='';

        //если в родителе были дети - выводим начало группы (+)
        if (count ($temp_child_catz)>0)
        {
		$cat_menu[]="<li class='ogroup' style='list-style-type: none;' id='{$v['alt']}'><img src='{$config['admin_url']}/includes/js/cat_img/gpg-minus.gif' alt='minus' onclick='toggleMenuItems(this);' />			<a href='{$config['home_url']}/{$v['alt']}.html'><span$span>".htmlspecialchars($v['name'], ENT_QUOTES, 'utf8')." [{$v['posts']}]</span></a>\n<ul><li><span class='cat_line_img'></span>".implode("\n<li><span class='cat_line_img'></span>", $temp_child_catz)."</ul></li>";
	
	$last_cat="<li class='ogroup' style='list-style-type: none;' id='{$v['alt']}'><img src='{$config['admin_url']}/includes/js/cat_img/gpg-minus.gif' alt='minus'  onclick='toggleMenuItems(this);' />
			{$config['home_url']}/{$v['alt']}.html'><span$span>".htmlspecialchars($v['name'], ENT_QUOTES, 'utf8')." [{$v['posts']}]</span></a>\n
		<ul><li><span class='cat_blank'></span>".implode("\n<li><span class='cat_blank'></span>", $temp_child_catz)."</ul></li>";
        }
        
        //если в родителе не было детей, то без "+"
       else
        {
$cat_menu[]="<li><img src='{$config['admin_url']}/includes/js/cat_img/join.gif' alt='join' /><a href='{$config['home_url']}/{$v['alt']}.html'><span$span>".htmlspecialchars($v['name'], ENT_QUOTES, 'utf8')."</span></a></li>\n";
$last_cat ="<li><img src='{$config['admin_url']}/includes/js/cat_img/joinbottom.gif' alt='joinbottom' /><a href='{$config['home_url']}/{$v['alt']}.html'><span$span>".htmlspecialchars($v['name'], ENT_QUOTES, 'utf8')."</span></a></li>\n";

        }

    }

unset ($temp_child_catz);
    

//********* продолжение ng

         $tvars['regx']['[\[icon\](.*)\[/icon\]]'] = trim($v['icon'])?'$1':'';
        switch (intval(substr($v['flags'],1,1))) 
        {
            case 0: $rmode = true; break;
            case 1: $rmode = ($v['posts'])?true:false; break;
            case 2: $rmode = false; break;
        }
        //$tvars['regx']['#\[if_link\](.+?)\[/if_link\]#is'] = $rmode?'$1':'';

        
}
if($cat_menu)
$cat_menu[count($cat_menu)-1] = $last_cat;//если есть массив - меняем последний элемент

foreach ($cat_menu as $key=>$value)
{
$tvars['vars']['cat'].=$value;
}

//print_r ($tvars['vars']['cat']);

    //выводим все сразу
    $tpl -> vars('categories', $tvars);
    $result .= $tpl -> show('categories');

    return $result;
//$tvars['vars']['cat']
}

#18 Re: "А как сделать..." » При выборе родителя выводить новости также из всех подкатегорий » 2010-12-06 00:14:33

когда добавляешь новость в дочернюю категорию, ставь 2 птички - родительскую категорию (напр. "Фильмы") и дочернюю (напр. "Комедии") и будет тебе счастье.

#20 Re: Запросы на доработку ядра » Формат ссылок: категория в ссылке на новость » 2010-12-03 22:38:44

vitaly пишет:

(...)
1. Весь список: /news-development-testing/new_release.html
2. Только основная: /news/new_release.html

перечитал форум, везде натыкался на ответы типа "нет, нельзя", "не нужно" и т.д. и все-таки: как сделать второй вариант? пусть даже с хаками-костылями в движке.
(или, может, я плохо искал?)

#22 Re: "А как сделать..." » Как не отображать {plugin_name}? » 2010-11-21 19:36:12

vitaly,  не оптимизированный под нагрузки, да? smile
когда-нибудь, когда доведу свой плагин интеграции с xbtt, - обязательно его выложу. но пока что он в виде костыля.

#23 "А как сделать..." » Как не отображать {plugin_name}? » 2010-11-16 11:16:02

nnq11
Ответов: 7

Есть один плагин, выводит свой вывод в полную новость при условии, что в базе есть связанный с ней, новостью, торрент.
Если же к новости не прикреплен торрент, в базе ничего нет, то и плагин ничего не выводит, но отображается гордое {plugin_torrent}. Как сделать, чтобы в таком случае {plugin_torrent} не отображался?

#24 Re: "У меня не работает..." » Не могу зайти в админку. Помогите!!!!!!!! » 2010-11-13 04:23:30

но никак не могу зайти в систему

телепаты в отпуске.
что пишет хоть?

#25 Re: "А как сделать..." » Подпись в комментариях! » 2010-11-12 03:21:21

vitaly,  пользователи очень-очень любят это делать, правда. всякие картинки, подписи, религиозные убеждения. штука не самая важная, но не помешает.

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

Работает на FluxBB