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

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

Вы не зашли.

#51 Re: "А как сделать..." » Возможно сделать небольшую доработку? (изображения) » 2009-12-23 16:06:23

а поле формы прописывать где то в движке надо?

потому как не выходит. hmm

#52 "А как сделать..." » Возможно сделать небольшую доработку? (изображения) » 2009-12-22 14:06:52

vairus
Ответов: 3

Такой вопрос:

есть папка с изображениями (стандартная) загружаем туда изображение например primer.jpg
плюс включены "Дополнительные поля", в котором есть поле images

Возможно ли как то сделать, чтобы при нажатии на кнопку "Вставить" из панели изображений, картинка не прописывалось бы как BB код, а просто ее имя (primer.jpg) вставлялось в поле images ?

#53 Re: Архив плагинов » DR_Guestbook :: Гостевая книга » 2009-11-26 11:29:58

а возможно сделать RSS сообщений гостевой книги?

#55 Re: Страницы плагинов » rss_export :: Экспорт новостей в формате RSS » 2009-11-19 15:16:18

vitaly, сразу признаюсь в php я ноль, все методом проб и ошибок пробовал. в общем сделал так: изменил код в rss_export.php

было

foreach ($mysql->select($query." limit $limit") as $row) {
	        // Make standart system call in 'export' mode
	        $export_mode = 'export_body';

		switch (extra_get_param('rss_export','content_show')) {
	case '1': $export_mode = 'export_short'; break;
			case '2': $export_mode = 'export_full'; break;
		}

        $content = news_showone($row['id'], '', array( 'emulate' => $row, 'style' => $export_mode, 'plugin' => 'rss_export' ));

		print "  <item>\n";
		print "   <title><![CDATA[".((extra_get_param('rss_export','news_title') == 1)&&GetCategories($row['catid'],true)?GetCategories($row['catid'], true).' :: ':'').secure_html($row['title'])."]]></title>\n";
		print "   <link><![CDATA[".GetLink('full', $row)."]]></link>\n";
		print "   <description><![CDATA[".$content."]]></description>\n";
		print "   <category>".GetCategories($row['catid'], true)."</category>\n";
		print "   <guid isPermaLink=\"false\">".home."?id=".$row['id']."</guid>\n";
		print "   <pubDate>".strftime('%a, %d %b %Y %H:%M:%S GMT',$row['postdate'])."</pubDate>\n";
		print "  </item>\n";
	}

стало:

foreach ($mysql->select($query." limit $limit") as $row) {
	        // Make standart system call in 'export' mode
	        $export_modez = 'export_body';

		switch (extra_get_param('rss_export','content_show')) {
			case '1': $export_mode = 'export_short'; break;
			case '2': $export_mode = 'export_full'; break;
		}

        $content = news_showone($row['id'], '', array( 'emulate' => $row, 'style' => $export_mode, 'plugin' => 'rss_export' ));
    	$contentz = news_showone($row['id'], '', array( 'emulate' => $row, 'style' => $export_modez, 'plugin' => 'rss_export' ));
		print "  <item>\n";
		print "   <title><![CDATA[".((extra_get_param('rss_export','news_title') == 1)&&GetCategories($row['catid'],true)?GetCategories($row['catid'], true).' :: ':'').secure_html($row['title'])."]]></title>\n";
		print "   <link><![CDATA[".GetLink('full', $row)."]]></link>\n";
		print "   <description><![CDATA[".$content."]]></description>\n";
	print "   <fulltext><![CDATA[".$contentz."]]></fulltext>\n";
		print "   <category>".GetCategories($row['catid'], true)."</category>\n";
		print "   <guid isPermaLink=\"false\">".home."?id=".$row['id']."</guid>\n";
		print "   <pubDate>".strftime('%a, %d %b %Y %H:%M:%S GMT',$row['postdate'])."</pubDate>\n";
		print "  </item>\n";
	}

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

#56 Re: Страницы плагинов » rss_export :: Экспорт новостей в формате RSS » 2009-11-18 17:45:11

vitaly, я надеялся, что все гораздо проще будет.

задача, в том что необходимо новое поле <fulltext>в котором будет выводиться информация с коротким и полным содержанием новости.</fulltext>
а при этом в поле <description>будет анонс, он же короткие новости. (либо обрезанные полные новости на N-симовлов)</description>

все остальные поля менять нет необходимости.

#58 Re: Страницы плагинов » rss_export :: Экспорт новостей в формате RSS » 2009-11-18 11:39:45

а возможно сделать вывод и краткой и полной новости, но в отдельных элементах?
например в <description>краткая новость</description>
и в этой же ленте в строке <fulltext>полная новость</fulltext>

#59 Re: Страницы плагинов » lastnews :: Последние новости с сайта » 2009-11-14 11:19:14

vitaly пишет:

vairus, не понял смысла фразы. Уточни, plz, о чём речь.

я уже задавал этот вопрос,  и все отлично работает, а расписано все страницей раньше (в этой же теме)
http://ngcms.ru/forum/viewtopic.php?id=276&p=1

#61 Re: Флейм » ошибки » 2009-10-22 17:30:51

идете в папку с шаблонами, находите файл: news.full.tpl

открываете его, в нем находите строчку <a href>{title}</a> и удаляете её.

#62 Re: Флейм » ошибки » 2009-10-22 17:11:52

в шаблоне полной новости ошибка,
...<div class="right_top_5"><div class="left_bot_5"><div class="right_bot_5"><h3><a href>Как дорожные знаки борются за власть на улицах Москвы   </a></h3> </div></div>..
вот откуда берется href

#63 Re: "А как сделать..." » Возможно сделать экспорт содержиомго плагина ads? » 2009-10-22 08:22:13

vitaly пишет:

vairus, мы тут чуть подумали и у меня возник вопрос - ты файлы как скачиваешь с хостинга?
По FTP? А проверь-ка в каком режиме они качаются - binary или text? Если в текстовом, то есть огромная вероятность, что в процессе перекачки по FTP они были банально повреждены. Ибо конфигурационный файл плагинов несмотря на текстовый вид по сути является бинарником.

vitaly, никогда никаких проблем с скачкой по ФТП не было, тем более на прошлой неделе переезжал на новый хостинг.

Для работы с ФТП использую "CuteFTP 8 Professional", и там файлы качаются в режиме "автомат" программа сама выбирает в каком режиме какой файл качать (по идее) smile

плюс второй файл рабочий.

#64 Re: "А как сделать..." » Возможно сделать экспорт содержиомго плагина ads? » 2009-10-21 16:03:04

отправил по лс

возможно данные не импортируются потому как у меня строки (ADS)  до этого, на втором сайте были заполнены ?

#66 Re: "А как сделать..." » Возможно сделать экспорт содержиомго плагина ads? » 2009-10-21 00:31:48

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

#67 Re: "А как сделать..." » Возможно сделать экспорт содержиомго плагина ads? » 2009-10-20 17:09:45

включил выключил как положено, настройки не перенеслись, строки пустые

#68 Re: "А как сделать..." » Возможно сделать экспорт содержиомго плагина ads? » 2009-10-20 08:57:26

vitaly пишет:

vairus, тут согласен - структурка у тебя ой какая сложная на сайтах.
Но всё-таки было бы полезно постепенно переводить сайты на новую версию..

vitaly, знаю что полезно, уже проходили на другой cms. Думаю совет верный, буду не спеша переводить раздел за разделом.

#69 Re: "А как сделать..." » Возможно сделать экспорт содержиомго плагина ads? » 2009-10-20 08:55:29

insider пишет:

vairus
Попробуй так:

\engine\includes\inc\extras.inc.php
Найти

          $EXTRA_CONFIG = unserialize($content);
          $EXTRA_CONFIG_loaded = 1;

Добавить после

          if (file_exists(confroot.'plugdata_imp.php')) {
                  $imp = unserialize(file_get_contents(confroot.'plugdata_imp.php'));
                  $EXTRA_CONFIG['ads'] = $imp['ads'];
                  ksort($EXTRA_CONFIG);
                  extra_commit_changes();
                  @unlink(confroot.'plugdata_imp.php');
          }

Затем кинь в \engine\conf файл plugdata.php с переносимого сайта, переименовав его при этом в plugdata_imp.php

все сделал, ничего не происходит. поля ads не выводятся

#70 Re: "А как сделать..." » Возможно сделать экспорт содержиомго плагина ads? » 2009-10-19 14:54:48

vitaly пишет:

vairus, почему тяжело?
Достаточно просто - шаблоны адаптируются минут за 20. Единственная проблема может быть в случае, если ты не-ЧПУ режим используешь, т.к. в новой версии остался только ЧПУ режим.

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

#71 Re: "А как сделать..." » Возможно сделать экспорт содержиомго плагина ads? » 2009-10-19 12:21:44

insider пишет:

\engine\includes\inc\extras.inc.php
Найти

	$PLUGINS['config'] = unserialize($content);
	$PLUGINS['config:loaded'] = 1;

Заменить на

	if (file_exists(confroot.'plugdata_imp.php')) {
		$imp = unserialize(file_get_contents(confroot.'plugdata_imp.php'));
		$PLUGINS['config'] = unserialize($content);
		$PLUGINS['config']['ads'] = $imp['ads'];
		ksort($PLUGINS['config']);
		$PLUGINS['config:loaded'] = 1;
		pluginsSaveConfig();
		@unlink(confroot.'plugdata_imp.php');
	}
	else
	{
		$PLUGINS['config'] = unserialize($content);
		$PLUGINS['config:loaded'] = 1;
	}

После, кинь в \engine\conf файл plugdata.php с переносимого сайта, переименовав его при этом в plugdata_imp.php

гм, это как я понял изменения уже для новой версии движка, а как сделать для старой где нет строки Plugins['config'], там  $EXTRA_CONFIG.

p.s. не рискую переводить пока проекты на новую версию, да и тяжело это будет сделать sad

#72 "А как сделать..." » Возможно сделать экспорт содержиомго плагина ads? » 2009-10-15 11:46:36

vairus
Ответов: 19

Собственно вопрос, наверное глупый, т.к. данные хранятся в файле plugdata.php, но все же

возможно сделать экспорт содержимого плагина ads с сайта1 (на котором стоит ngcms) на сайт2 (на котором тоже стоит ngcms) ?

#73 Re: "У меня не работает..." » ошибки в плагине lastcomments » 2009-08-19 21:11:36

проведите эксперимент, файл lastcomments.php: вот две строки судя по всему отвечающие за длину комментов:
    if (($number < 1)       || ($number > 50))                    { $number      = $pp?30:10;  }

    if (($comm_length < 10) || ($comm_length > ($pp?500:100))) { $comm_length = $pp?500:50; }
по идее надо изменить 50 на 100 и будет всё ок

#74 Re: Запросы на доработку ядра » Сортировка выводимых новостей по дате обновления » 2009-06-13 01:45:36

includes - news.php

найти:     

$orderBy = "pinned desc,  ".$config['default_newsorder'];

заменить на     

$orderBy = "postdate desc, ".$config['default_newsorder'];

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

Работает на FluxBB