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

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

Вы не зашли.

#1651 Re: FAQ » Как сделать у комментариев разный стиль? » 2011-01-05 16:23:54

Мало кто знает, что для различных стилей чётной и нечётной новости можно также использовать:

#news_even {
background : #fafafa;
}

#news_odd {
background : #fff;
}

Кроме того, можно не выводить определённый текст каждую чётную новость вот например вот так:

<?php

class AlternatingNewsFilter extends NewsFilter
{

    var $nCount = 0;

    function showNewsPre($id, $row, $callingParams)
    {
        $this->nCount = $callingParams['nCount'];
    }

}

function alternating($sth, $row, &$tvars)
{
     if( ($row['id'] % 2) == 0 )
     {
          $tvars['regx']["'\[alternating\](.*?)\[/alternating\]'si"] = '';
     } else {
           $tvars['regx']["'\[alternating\](.*?)\[/alternating\]'si"] = '\\1';
     }
}
add_act('news_short', 'alternating', 3);
add_act('news_full', 'alternating', 3);
add_act('news_search', 'alternating', 3);

?>

Или же например использовать разные стили для каждой из 6 новостей. (См. вложение.)

P.S. Админы, переместите в FAQ.

#1652 Re: Новый функционал » Возможность добавление новости и отправка сообщений прямо из фронтенда » 2011-01-04 13:29:25

На самом деле туда надо капчу добавлять, список категорий, возможность (опционально) постить гостям и тогда будет нормальный плагин.

#1655 Страницы плагинов » static2 :: доп.поле для static » 2011-01-03 13:20:59

infinity237
Ответов: 0

Плагин позволяет создать дополнительное текстовое поле в статической странице.

#1656 Re: Страницы плагинов » fgallery :: фотогалерея на файлах » 2011-01-03 12:09:02

Вообщем смысл там такой:
1. Включаем плагин.
2. Заходим по FTP в /engine/plugins/fgallery/albums/
3. Создаём там директории в соответствии с категориями, т.е. например мне нужна категория "Одиночество", я создаю директорнию с таким же названием.
4. Каждая категория может содержать описание. Для этого нужно просто положить файл description.txt с описанием в соответствующую категорию.
5. Изображения также просто заливаются по ftp.
6. Некоторые настройки есть в fgallery.php почти в самом начале.
7. Галерея открывается по URL: /plugin/fgallery/

StronG пишет:

infinity237, какие планы по развитию плагина?

Планов никаких, ибо скоро сессия.

#1657 Страницы плагинов » fgallery :: фотогалерея на файлах » 2011-01-03 01:10:25

infinity237
Ответов: 34

f86bc679078ffc70aac0f58f953c7417.png

a9b4bef7c84919abf3b02fce43ec90ab.png

e6a7c91de6eaef68778884420e3392db.png

Фотогалерея без какой-либо привязки к БД.
Первая версия, рабочий говнокод.

#1660 Re: Флейм » Шаблон фреймворк для NG CMS » 2011-01-02 21:28:29

vitaly пишет:

А разве ещё остались плагины, которые не могут работать с шаблоном сайта?

voting, jchat

#1661 Re: Страницы плагинов » show_comments :: Управление комментариями » 2011-01-02 21:03:41

Wolverine пишет:

Это ты не 1 числа писал?))

Нее... Сегодня решил, что раз никто не пишет такой плагин, то придётся самому. big_smile

#1662 Страницы плагинов » show_comments :: Управление комментариями » 2011-01-02 20:40:38

infinity237
Ответов: 23

9fa5ef1ccae15fd10c5e73c1c305d7c0_pv.png

Плагин выводит комментарии из всех новостей в админке, позваляет быстро удалить комменатрии, забанить авторов коммантариев, прочекать IP и прочее.

#1663 Re: Страницы плагинов » top_news :: Популярные новости » 2011-01-02 17:21:25

Открыть engine/conf/plugins.php
Там будет массив   'active' => из него нужно удалить top_news.

#1665 Re: "А как сделать..." » Как сделать {titles} ? » 2010-12-31 21:34:37

Ну как вы не понимаете, что 2z-project и NGCMS хоть и связывают общие корни, но разработчики разные и фактически не контактируют между друг другом.
2z-project 0.9.7.1
http://code.google.com/p/2z-project/dow … p&can=2&q=
http://uacode.com/files/view/35

#1667 Re: Вопросы функционирования системы в целом » Как подправить заголовку в 2z » 2010-12-31 10:18:19

Обновиться с 2z можно вполне безболезненно. Не понимаю в чём проблемы, на форуме достаточно матерьялов по этой теме.

#1669 Re: Бесплатные шаблоны » Vitin blog » 2010-12-30 16:32:26

RocketBoy пишет:

infinity237, с превью понятно, а как в случайном порядке замутить? Поделись серкетным комбодопилом big_smile
_http://www.chelswimming.ru/ - хороший чистенький диз кстати, шапка супер получилась )) Твоя работа?

Нет. Там тупо редизайн http://russwimming.ru/
Точно не помню что конкретно допиливал, вот вся функция из gmanager.php:

function plugin_gmanager_category($params)
{
	global $tpl, $lang, $mysql, $template;
	
	@include_once root.'includes/classes/upload.class.php';
	$fmanager = new file_managment();
	$fmanager->get_limits('image');
	
	
	if (pluginGetVariable('gmanager', 'if_auto_cash'))
	{
		$cacheFileName = md5('gmanager'.'category').'.txt';
		$cacheData = cacheRetrieveFile($cacheFileName, 30000, 'gmanager');
		if ($cacheData != false) {
			$template['vars']['plugin_gmanager_category'] .= $cacheData;
			return true;
		}
	}

	$tpath = locatePluginTemplates(array('category', 'category.row'), 'gmanager', pluginGetVariable('gmanager', 'locate_tpl'));
	$tpl_url = $tpath['url:category'];
	
	$output = '';
	
		foreach($mysql->select("select * from ".prefix."_images inner join ".prefix."_gmanager on ".prefix."_images.folder=".prefix."_gmanager.name where (".prefix."_images.preview=1) and (".prefix."_gmanager.if_active=1) order by RAND() LIMIT 12") as $row1)
	{
	
		$fileurl	=	$fmanager->uname.''.$name.'/'.$row1['name'];
		$thumburl	=	file_exists($fmanager->dname.$name.'/thumb/'.$row1['name'])?$fmanager->uname.'/'.$name.'/'.'thumb/'.$row1['name']:$fileurl;

		$pvars['vars']['url_image'] = $fileurl;
		$pvars['vars']['url_image_thumb'] = $thumburl;
	
	    $pvars['vars']['tpl_url'] = $tpl_url;
		$pvars['vars']['url_gallery'] = generatePluginLink('gmanager', 'gallery', array('id' => $row1['id'], 'name' => $row1['name']));
		$pvars['vars']['id'] = $row1['id'];
		$pvars['vars']['name'] = $row1['name'];
		$pvars['vars']['title'] = $row1['title'];
		$pvars['vars']['description'] = $row1['description'];	
		$pvars['vars']['named'] =  $row1['name'];
		$pvars['vars']['orig_name'] =  $row1['orig_name'];
		$pvars['vars']['folder'] = $row1['folder'];
		
		$tpl->template('category.row', $tpath['category.row']);
		$tpl->vars('category.row', $pvars);
		$output .= $tpl->show('category.row');
	}

	$tvars['vars']['tpl_url'] = $tpl_url;
	$tvars['vars']['entries'] = $output;
	$tvars['vars']['url_main'] = generatePluginLink('gmanager', null);
	
	$tpl->template('category', $tpath['category']);
	$tpl->vars('category', $tvars);
	$template['vars']['plugin_gmanager_category'] = $tpl->show('category');
	if (pluginGetVariable('gmanager', 'if_auto_cash')) cacheStoreFile($cacheFileName, $template['vars']['plugin_gmanager_category'], 'gmanager');
}

Вроде бы там только в запросе прописал order by RAND() LIMIT 12 и всё.

#1670 Re: Флейм » Сайты для каталога примеров на сайт NG CMS » 2010-12-30 13:44:31

Как вы не понимаете, что фактически все сайты у нас под колпаком, соответственно, их даже светить не надо. big_smile

#1671 Re: Флейм » Сайты для каталога примеров на сайт NG CMS » 2010-12-30 12:46:20

legenda пишет:

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

Почему это "невтему". Мною например идея каталога сайтов на NGCMS высказана давно, но немного в другой реализации. Каталог сайтов в моём понимании нужен на 100%, как впрочем и демо-сайта с cron на 3 часа.

legenda пишет:

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

legenda пишет:

Я например был бы категорически против того чтобы мои сайты были б тут засвечены, тут спрашивали почему? а я скажу.

Хм... А вы же, собственно говоря как и другие люди, которые используют NGCMS сами всё засветили:
1. Переходя по ссылке из админки.
2. Когда зарегистрировали свои сайты в поисковиках.
3. Прочими методами.

legenda пишет:

Вот например у меня есть парочка хорошых, на мой взгляд одни красивые другие не очень, может комуто и совсем не очень, но сайты реальные и сайты живые, с хорошей посещаемостью и хорошей глубыной чтения, а значит очень нужных десяткам тысяч людей которые их каждый день смотрят, а после того как о его увидит тут какой-то поддонок, он легко заходит на сайт стибрит шаблон, скачивает бесплатно движок, все плагины и вуаля, все что я делал несколько месяцев/годов, кто-то за одну ночь, зачем мне такое счастье?

Хм... Вы уже видели хоть один клон хоть одного вашего сайта? К слову, сказать так можно и о любой CMS (платной/бесплатной), будь это bitrix, netcat, umi, dle, joomla, wp и прочие.

legenda пишет:

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

Ну уж извените, что у нас не так много красивых шаблонов для такого.

legenda пишет:

А на счет того чтобы хором оценивать сайт, это вапше бред, а кто судьи?
Покажите мне человека который незаангажированно может оценить сайт? и сайт вапше по красоте никто не выбирает, есть критерии и дизайн там далеко не на первом месте, а на форуме практически все любимчики своего сайта поэтому оценка постоянно будет превращаться в срач, извините.

Я, да и вообще комьюнити, вполне может справится с этой задачей, что и успешно делается в теме Сайты на NG CMS. Сайты, там появляются далеко не все подряд, а только те, что могут быть хоть как-то интересны (контентом, построением, дизайном, посещаемостью, идеями). Если бы там появлялись все сайты, то там бы уже давно была куча ГС и куча сайтов однодневок с 1 новостью в базе.

legenda пишет:

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

Ну как ты видишь у всех свои вкусы и идеи и от этого никуда не деться.

vl пишет:

А мне лучше покажите интересные сайты на движке, я порадуюсь что он используется для солидных проектов и творческих новаций.

Такие сайты есть и, я скажу даже больше, что мы работаем над их увеличением.

#1672 Re: Бесплатные шаблоны » Vitin blog » 2010-12-30 12:16:21

С допилом можно вообще выводить n превью из совершенно случайных галерей.
Пример:
http://www.chelswimming.ru/

#1673 Re: Релизы версий » Версия 0.9.2 Release » 2010-12-29 18:07:12

Press Release:


Изменения относительно версии 0.9.1 Release:

9ebad984b0e8ab42867505474ddde787_pv.png

dfccf0c79f1b94cd96b7ea0dd360ee06_pv.png
1. Интегрирован новый шаблон для админ-панели.

2. Добавлена возможность корректной работы NGCMS в подкаталогах.

3. Новая функция в админке: "настройки" => "настройки системы" => "основные настройки" => "Совместимость с не-ЧПУ режимом старых версий". При включении этого режима пользователи, заходящие на старую ссылку, будут переадресовываться на новую (верную и поддерживаемую движком) ссылку.

4. Теперь корректно отрабатывают URL'ы с русским текстом в них (в кодировке Windows-1251).

2683013999eca2c8933a9c420b9980c9_pv.png
5. Обновление интерфейса управления плагинами.

d56b07fa25b1c546b415c695ae197aef_pv.png
6. Переработан раздел редактирования новостей.

7. Добавлен suggest механизм для поля "автор" в разделе "редактирование новостей" (при поиске) - в появляющемся списке отображаются авторы у которых есть как минимум 1 новость.

e896334d186f39f6595e9cf1f25c1810_pv.png
8. При добавлении/редактировании новостей добавлена возможность редактировать короткую и полную часть в отдельных блоках (textarea), функция активируется в "настройки системы".

9. В редакторе BB-кодов добавлен тег [justify] ... [/justify]. А также добавлены флаги hspace и vspace для bb-кода img.

10. В шаблон categories.tpl добавлена переменная {level}, которая отображает текущий уровень вложенности (0,1,2,...).

2e1bbb400b576dd3bec12367844c64ad_pv.png
11. Изменён механизм хранения списка приложенных к новостям файлов. При редактировании новости в списке приложенных файлов добавлена кнопка на добавление приложенного файла в текст новости.

12. В раздел "статистика" админ-панели добавлено отображение проблем в настройке PHP и способов их решения.

13. Шаблонный механизм - добавлена поддержка команды вставки из файла (include), для работы (код: [:include имя_файла_с_расширением] )необходимо активировать в коде возможность вставки (include).

14. На странице авторизации в шаблоне login.tpl добавлен блок [need.activate]..[/need.activate], отображаемый при попытке авторизации неактивированного пользователя.

a579a7f414f1f8e6b4babeacdc34b9f6_pv.png
15. Изменены иконки в управлении изображениями.

16. Добавлена возможность для внешних плагинов самостоятельно регистрировать RPC обработчики.

014f8cc7bfbe84f3663d0564bab159b7_pv.png
17. Добавлено расширенное редактирование изображениями.

18. Добавлен новый режим регистрации пользователей - "ручной с подтверждением", теперь есть 2 режима регистрации с ручной установкой пароля - "ручной" (не требуется подтверждать email адрес) и "ручной с подтверждением" (пароль становится активен только после подтверждения email адреса), новый режим выбран режимом по умолчанию.

78a16c8cac4605b83ad5d4930ecd2ac2_pv.png
19. Улучшения информативности выводимых ошибок при загрузке файлов (теперь показывается имя файла).

20. Вычистка кода движка и плагинов - избавляемся от Warning'ов при включенном error_reporting (E_ALL)

21. Исправлены обнаруженные и заявленные ранее ошибки и опечатки.

#1674 Re: Запросы плагинов » Плагин блог » 2010-12-29 11:18:02

Имхо глупо разрабатывать плагины такого масштаба пока не появятся глобальные группы пользователей.

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

Работает на FluxBB