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

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

Вы не зашли.

#76 Re: Флейм » Панель управления (админка) "Black dahlia". » 2011-02-10 15:38:53

o_O))

vitaly пишет:
Codwyn пишет:

vitaly, пусть будет новый шаблонизатор, пусть вы переделаете все ядро. Я всего лишь потрачу еще одну неделю, и сделаю то, что захочу. Или при изменениях грядущих у меня ничего не выйдет?

В SVN выложен большой патч.
Он включает в себя новый шаблонизатор + переделку под twig (с точки зрения шаблона, визуально это никак не видно) нескольких разделов.

Надеюсь, что на актуализацию уйдёт не неделя, а максимум пол дня.
Серьёзных проблем при переводе на новый шаблонизатор возникнуть не должно, но советую сразу начать с чтения документации по twig - сэкономишь массу времени.

Codwyn пишет:

Список изменений весь уровня "точка, запятая". Я по моему и менял то, слово "Не прочитано" на конвертик. Я просмотрю, разберу и отпишусь.

Если это почти всё что менялось, то есть смысл такие изменения внести в код двига и в этом случае твой шаблон сможет полностью уложиться в папку engine/skins/, что значительно облегчит поддержку отдельной версии шаблона.
А возможно, такие "изменения" можно будет сделать просто на уровне шаблона и тогда вообще не понадобится менять PHP код движка.

Хотелось бы поскорее это использовать в шаблонах сайта))

#77 Re: FAQ » FYI: собственные шаблоны для (категорий/головной страницы) » 2011-02-09 11:39:00

Trashcka, извини, но как мне кажется совершенно бесполезный плагин, т.к. в SVN670: http://trac2.assembla.com/ngcms/changeset/670 это все предусмотрено.
Например, для вывода только на главной использовать:

[ifhandler:news:main]бла-бла-бла[/ifhandler]

#78 Re: Страницы плагинов » top_news :: Популярные новости » 2011-02-09 01:13:34

а как насчет того, чтобы не было строгой привязки блока top_news_1 к шаблону top_news_1? Например, если администратор выбрал шаблон из списка шаблонов (соответственно выбор делается из тех, которые находятся в папке сайта или плагина в зависимости от выбора), то для блока назначается этот шаблон, в противном случае шаблон назначается как сейчас по его идентификатору.

#79 Re: "У меня не работает..." » Проблема с comments » 2011-02-08 00:47:07

у вас не работает javascript, что в шаблоне комментариев, следственно, данные не передаются через ajax

#80 Re: "У меня не работает..." » Проблема с comments » 2011-02-08 00:36:06

Burelom, скиньте ссылку, скорее всего у вас хостинг добавляет свой javascript в конец

#81 Re: FAQ » Как сделать у комментариев разный стиль? » 2011-02-07 21:08:02

mittus пишет:

Можно подключить библиотеку JQuery и для класса комментария выполнить следующую функцию:
<script type="text/javascript">
$(function(){
$('.comment_class:odd').css('background','#000');
})
</script>
Для идентификатора будет соотв. #comment_id

а не лучше ли так, если уже решил использовать #jQuery?

<script type="text/javascript">
     $(function(){
          $('#comment_id:nth-child(odd)').addClass('odd');
     })
</script>

#82 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-07 18:28:02

kolia, подожди, пожалуйста, немного.. в конце недели, обещаю, что сделаю..просто ппц запарка с текущими делами..((

#83 Re: FAQ » Как сделать у комментариев разный стиль? » 2011-02-07 18:23:52

infinity237, простите, конечно, но, как мне кажется такой вариант не будет работать

infinity237 пишет:

<?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) новость, а только новость, чей id делется на 2 (или 6)
Вот это должно работать для каждой четной новости, например:

<?php

class AlternatingNewsFilter extends NewsFilter {

	function showNews($newsID, $SQLnews, &$tvars, &$mode) { 
		if (isset($mode['nCount']) && $mode['nCount']) $tvars['regx']['#\[alternating\](.+?)\[\\/alternating\]#is'] = ($mode['nCount']%2)?'':'$1';

		return 1; 
	}

}

register_filter('news','alternating', new AlternatingNewsFilter);

#85 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-05 16:45:17

defis, попробуй теперь, если не заработает, придется мне качать релиз и смотреть..((
и обязательно отпишись, а-то я [0.12] не закидывал в шапку.. вдруг не работает..

#86 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-05 16:41:23

magliona пишет:

наверно надо добавить просмотр новости перед добавлением.

думаю, что действительно стоит)) обязательно

defis пишет:

не работает плаг 0,11 на релизе выдает при добавлении новости: Ошибка: Заголовок и текст новости пустые!

ошибка закралась в SVN, а я перенес ее уже сюда: http://ngcms.ru/forum/viewtopic.php?pid=19010#p19010

[0.12][2011-02-05]
% исправление ошибки в шаблоне

#87 Re: Релизы версий » Версия 0.9.2 Release » 2011-02-05 16:05:41

vitaly, судя по всему в новой версии планируется кроме групп пользователей еще и логирование?

#88 Re: Флейм » IE9 beta » 2011-02-05 03:38:50

даже учитывая, но IE немного научился понимать СSS3 и HTML5 он Ооооочень отстает от конкурентов..хотя надо все же отдать должное - браузер действительно неплохой,только немного опаздывает по времени..))

#89 Re: "А как сделать..." » Поиск по Xfield » 2011-02-04 14:41:12

coreldraw, если используешь xfields из SVN, то можно сделать так и будет все ок:

	if ($_REQUEST['search']) {
		$search_words	= preg_split('#[ \,\.]+#', trim(str_replace(array('<', '>', '%', '$', '#'), '', substr($_REQUEST['search'], 0, 64))), -1, PREG_SPLIT_NO_EMPTY);

		foreach ($search_words as $s) {
			array_push($search,
					array(	'OR',
							array('DATA', 'title', 'like', '%'.mysql_real_escape_string($s).'%'),
							array('DATA', 'content', 'like', '%'.mysql_real_escape_string($s).'%'),
							array('DATA', 'tags', 'like', '%'.mysql_real_escape_string($s).'%'),
							array('DATA', 'xfields_vehicleyear', 'like', '%'.mysql_real_escape_string($s).'%'),
							array('DATA', 'xfields_transmission', 'like', '%'.mysql_real_escape_string($s).'%')
				)
			);
		}

		if (count($search) > 1) { array_unshift($search, 'AND'); }
		if (count($search) == 1) { $search = $search[0]; }

		array_push($filter, $search);
	}

если хотите использовать поиск по доп. полям vehicleyear, transmission (если в настройках Вы указали, что эти поля записываются в БД), причем можно использовать поиск по тегам добавив, как описано tags

#90 Re: "У меня не работает..." » xfields - не работает для поиска » 2011-02-04 14:30:39

coreldraw,  так это ведь уже реализовано..))

[0.10][2010-12-31]
% Экспериментальная версия плагина - добавлены группы полей (настраиваются в плагине), добавлена возможность
  для конкретной категории назначать группу и при редактировании новости из данной категории будут видны только поля из
  заданной группы.
  Часть функционала сделана на базе jQuery, необходимо тестирование.
  Для обновления со старых версий плагина необходимо выполнить SQL запрос (или удалить+установить заново плагин, но с потерей данных
  из доп. полей):
  alter ng_category add column xf_group char(40)

см в SVN версии

#91 Re: Флейм » Запросы плагинов - все? » 2011-02-04 14:15:21

Wolverine пишет:

Для ЖЖ есть http://rss2lj.net/, для Твиттера сделаю наверно.

думаю для тви можно использовать http://twitterfeed.com/

Wolverine пишет:

Вывод статистики из Google Analytics

было бы неплохо

RMC пишет:

плагин капчи (чтобы можно было выбрать какую вставлять свою/рекапчу/и т.п.)

возможно на выходных будет время попробую что-ть сделать

legenda пишет:

неработает rss_import

аналогично, на выходных

infinity237 пишет:

Та репутация, которая есть, не всегда удовлетворяет потребностям. Ибо иногда нужно чтобы было простое +/-, без указания причины. Иногда требуется чтобы репутация за комментарии никак не влияла на общую репутацию (например как на хабре - карма и хабрсила). Ну и к тому же хотелось бы правила что, если у пользователя -15, то ему блокируется доступ к определённым элементам сайта.

согласен

infinity237 пишет:

Некоторые плагины требуют расширения, скажем для комментариев было бы неплохо древовидный вывод; для плагина голосования мультивыбор вариантов ответа + отдельную страницу со всеми опросами; для тегов, возможно, вывод всех популярных тегов при добавлении новости; для пройилей - привязка по IP; для gmanager комментарии для фотографий;

поддерживаю!
Еще хотелось бы на доработку: rating - сделать универсальным (возможность оценивать как новости так и комментарии, так и профили); xfields - как сказал Виталий, что скоро будет поддержка вложений, это хорошо, но еще хотелось бы, чтобы плагин работал и в статике, и в профилях, не говоря уже о комментариях; rss-export -хотелось бы видеть еще и rss комментариев да и rss поток пользователей не помешал бы, учитывая если когдать появится плагин blog;
Что касается новых плагинов в моем понимании:
- плагин sql-запросов, чтобы не заходить каждый раз в phpadmin и ему подобные;
- плагин гео-локации, чтобы потом была возможность его использовать в таких плагинах как показ погоды, свитчер (для автоматического выбора языка), плагина карт (как Google так и Yandex);
- плагин FAQ, его можно конечно реализовать на основе комментариев, но хотелось бы иметь такой;
- плагин анти-спама-флуда, который можно было бы использовать как в новостях так и в комментариях;
- плагин антивирус для файлов;
- плагин новостей с последнего визита, отобрааться которых мог бы например в профайле или имел собственную страничку;

Что касается таких плагинов как инвайты, Vip Serials (http://4dle.ru/mods/1147156985-modul-v.i.p-serials-2.6.1-new.html), то они если и понадобятся, то только после групп пользователей..

По поводу самого движка, я не говорю уже про

Wolverine пишет:

каталог, не права пользователей, не форум и не управление Большим Адронным Коллайдером

хотелось бы:
- UTF версия движка;
- как и в случае с captch'ей вынести в отдельный плагин search, чтобы предоставить администратору сайта возможность выбора из нескольких search наиболее подходяий;
- очистка неиспользуемых картинок;
- файловое кеширование страниц для определенной группы пользователей и тп;
- сжатие CSS и Javascript на выходе.

Пока так..Может что-то и забыл или написал лишнее..))

#92 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-04 04:48:28

небольшой fixpack для [0.10]:

[0.11][2011-02-04] (скачать)
% плагин адаптирован для версии 0.9.2 Release
% категории вынесены на отдельную страницу плагина
+ в случае отсутствия категорий выводится текстовое сообщение
+ добавление чекбокса - выделить/снять всё к категориях

планы на новую версию [0.20]:

[0.20]
+ загрузка изображений и файлов
~ возможно нестандартная каптча
~ возможно использование собственных bb-кодов

#93 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-04 00:51:21

Wolverine, ))))))) ты прав! я и забыл совсем...тогда придется делать версию для svn и релиза, если в ближайшем будущем не планируется выпускать fixpack

#94 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-04 00:44:22

infinity237, ок, сделаю отметить/убрать все категории
для активации плагинов xfields и тп просто встать в нужном месте

[isplugin xfields]{plugin_xfields}[/isplugin]

, правда в этом случае очень страдает шаблон..((

#95 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-04 00:42:14

defis,

чего-то невидно поля для ввода полной новости

появляется, если в настройках сайта ты выставил разделять короткую и полную новость

[LANG_LOST:group.toggle]

см. ответ Wolverine http://ngcms.ru/forum/viewtopic.php?pid=18908#p18908, если планируешь не обновляться, но сделаю этот текст из языкового файла плагина

смайлы и бб нетыкабельные

так мне кажнтся, все работает, нужно просто сначала фокус поставить на нужном тебе TEXTAREA и будет все ок..

Если же, что-то не работает, то проверю позже..

#97 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-03 21:30:19

Neo, зачем? Там указывается имя пользователя и айди,если он зарегистрирован,в противном случае посетителю приходится вводить свое имя..

#98 Re: Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-03 21:02:16

StronG, это так необходимо? у меня просто не было такой цели.. если уж очень надо, то добавлю в новой версии..))

#100 Страницы плагинов » Добавление новостей с сайта ( nsm ) » 2011-02-03 20:48:10

KhadeR
Ответов: 217

Наименование: addnews :: Добавление новостей с сайта :: Front-End AddNews
Описание: Плагин addnews позволяет добавлять новости с сайта как зарегистрированным так и незарегистрированным пользователям, не заходя в панель администрирования :: Addnews plugin allows you to add news from the site as a registered and unregistered users, not by accessing the Administration Panel
Текущая версия: 0.12 [выпуск: 2011/02/05]
f6ae0e20c81d111571acceee4a3782ad.jpg
Инструкция по применению:

1. Скачать плагин с сайта;
2. Извлечь содержимое архива в папку \engine\plugins\
3. В разделе "Плагины" настроить и включить плагин
4. Плагин доступен по адресу: http://site.com/plugin/addnews/ (по умолчанию)

!!! Приветствуются отчеты об ошибках!!!
44266fd59bc11d4df26c03581d852977.png
eecfb8954a444696e7923d5cd9bd8b69.png
c49a821fa3b780caac2fe00d74be5dd2.jpg
История версий:

[0.12][2011-02-05]
% исправление ошибки в шаблоне
[0.11][2011-02-04]
% плагин адаптирован для версии 0.9.2 Release
% категории вынесены на отдельную страницу плагина
+ в случае отсутствия категорий выводится текстовое сообщение
+ добавление чекбокса - выделить/снять всё к категориях
[0.10][2011-02-03]
+ Выпуск первой версии

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

Работает на FluxBB