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

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

Вы не зашли.

#276 Re: "А как сделать..." » Сайт создет нагрузку на хостинг » 2017-09-02 15:29:59

Нет, нужно разобраться как они там появляются, если

Yukos пишет:

В настройках "Ведение журнала операций" везде стоит "Нет" и в пункте "Включить детальные SQL логи и логи активностей на XX секунд" стоит ноль.

#277 Re: "А как сделать..." » Сайт создет нагрузку на хостинг » 2017-09-02 15:22:59

Yukos пишет:

Да они мне абсолютно не нужны. Я их заключил /* */ Такой вариант поможет?

Да, но все-таки через некоторое время проверьте, чтобы эти таблицы были пусты.

#278 Re: "А как сделать..." » Сайт создет нагрузку на хостинг » 2017-09-02 15:14:01

Yukos пишет:

А за что они отвечают, на работе сайта это никак не отразится?

Первая пара отвечает за удаление и оптимизацию таблиц в БД, содержащих информацию о нагрузке на сайт раз в неделю, вторая - журнала последних действий пользователей раз в месяц. Превышение лимита SQL=133% происходит из-за них. Но они у вас не сохраняются и не нужны, так ведь?

#279 Re: "А как сделать..." » Сайт создет нагрузку на хостинг » 2017-09-02 13:28:52

Радикальный метод: в файле \engine\includes\inc\functions.inc.php закомментировать либо удалить строки

	// Store LOAD data only for 1 week
	$mysql->query("delete from " . prefix . "_load where dt < from_unixtime(unix_timestamp(now()) - 7*86400)");
	$mysql->query("optimize table " . prefix . "_load");

	// Store SYSLOG data only for 1 month
	$mysql->query("delete from " . prefix . "_syslog where dt < from_unixtime(unix_timestamp(now()) - 30*86400)");
	$mysql->query("optimize table " . prefix . "_syslog");

#280 Re: "А как сделать..." » Сайт создет нагрузку на хостинг » 2017-09-02 12:21:26

Доступ к БД через phpAdmyn есть? Существуют ли там таблицы ng_load и ng_syslog

#281 Re: "А как сделать..." » Сайт создет нагрузку на хостинг » 2017-09-02 12:10:34

В файле engine\conf\config.php какие значения у 'load_analytics' и 'syslog'?

#282 Re: "А как сделать..." » Сайт создет нагрузку на хостинг » 2017-09-02 09:49:57

rusiq пишет:

В общем изучи Настройки -> Настройка системы -> Безопасность ->Ведение журнала операций. Там как раз про месяц говорится

Раз в месяц логи из БД удаляются

#283 Re: "А как сделать..." » Сайт создет нагрузку на хостинг » 2017-09-02 09:46:03

В общем изучи Настройки -> Настройка системы -> Безопасность ->Ведение журнала операций. Там как раз про месяц говорится

#284 Re: Обсуждение шаблонной системы » Как сделать блоки используя Twig ? » 2017-08-30 13:59:45

irbees2008, пытаешься проверить одну переменную, а выводишь другую и проверка на существование переменной, короче так

{% if global.user.info %}{{ global.user.info }}{% else %}это для профиля, если не заполнено то чтобы вывело текст по умолчанию{% endif %}

#285 Re: "А как сделать..." » Как посетителям после регестрации дать сразу права журналиста? » 2017-08-29 13:23:13

В файле плагина \engine\plugins\auth_basic\auth_basic.php

function register(&$params, $values, &$msg) {
	 	global $config, $mysql, $lang, $tpl;

заменить на

function register(&$params, $values, &$msg) {
	 	global $config, $mysql, $lang, $tpl, $UGROUP;

#286 Re: Запросы на платную разработку плагинов » Модернизация сайта » 2017-08-14 16:58:22

Информация о доработке в общих чертах может несколько способствовать

#287 Re: "У меня не работает..." » Allowed memory size » 2017-08-14 16:30:49

Всё равно интересен сайт с таким количеством записей,  работающий на NG wink

#288 Re: "У меня не работает..." » Allowed memory size » 2017-08-14 15:13:09

А ссылочку не дадите на старый сайт? А то в голове не укладывается 240 Мб. На какую из таблиц приходится больший объем и, если отправлять в бекап только эту таблицу отдельно от других, сколько она одна в gz архиве будет весить?

#289 Re: "У меня не работает..." » Allowed memory size » 2017-08-14 01:16:52

Попробуй в файле \engine\actions\dbo.php строки ~273-288

			$fp = gzopen(root . 'backups/' . $filename . '.gz', "r");
			
			while (!gzeof($fp)) {
				$query .= gzread($fp, 10000);
			}
			gzclose($fp);
			$queries = ParseQueries($query);
			
			for ($i = 0; $i < sizeof($queries); $i++) {
				$sql = trim($queries[$i]);
				
				if (!empty($sql)) {
					$mysql->query($sql);
				}
			}

Поменять на эти

			$sql  = '';
            $fp = @gzopen(root . 'backups/' . $filename . '.gz', "r");
            if ($fp) {
                while (!gzeof($fp)) {
                    $sql .= gzgets($fp, 4096);
                    if (';' == substr(rtrim($sql), -1)) {
                        $mysql->query($sql);
                        $sql = '';
                    }
                }
                gzclose($fp);
            }

#290 Re: "А как сделать..." » Пробел после запятой и точки » 2017-08-05 19:26:20

А может взять метровую нержавеющую линейку и настучать по рукам тем, кто не ставит пробелы после знаков пунктуации? mad

#291 Re: "А как сделать..." » Пробел после запятой и точки » 2017-08-05 19:10:58

irbees2008 пишет:

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

Запомните раз и навсегда, что ключевые слова, теги, другие гадости всегда разделяются запятыми. Нигде не говорится, что они должны разделяться запятыми с пробелом!!! Поэтому изначальный вопрос темы сводится к тому: Как добавлять пробелы после знаков пунктуации, где они должны находиться (по общепринятым правилам) при добавлении новости, в теле самой новости. Так?

#292 Re: "А как сделать..." » Пробел после запятой и точки » 2017-08-05 14:19:26

Вот сервис по регуляркам есть хороший http://www.phpliveregex.com/ Внизу страницы небольшой читшит

#293 Re: "А как сделать..." » форматирование даты » 2017-08-03 01:08:51

Тогда уже надо делать не в виде фильтра, а в виде функции. В core.php вместо того, что написано ранее

$twig->addFunction('LangDate', new Twig_Function_Function('LangDate'));

Ну и там, где надо вывести текущую дату

{{ LangDate("l, j Q Y \\года, H:i", date().timestamp) }}

Либо в шаблонах, где доступна дата в формате timestamp. К примеру, news.full.tpl

{{ LangDate("l, j Q Y \\года, H:i", news.dateStamp) }}

#294 Re: "А как сделать..." » форматирование даты » 2017-08-03 01:00:36

smile

{{ "l, j Q Y \\года, H:i по дефолту настроек системы \\N\\\G\\C\\M\\S" | LangDate(date().timestamp) }}

#295 Re: "А как сделать..." » форматирование даты » 2017-07-24 15:18:07

В core.php в конец добавить

$twig->addFilter('LangDate', new Twig_Filter_Function('LangDate'));

В шаблоне news.full.tpl

{{ "l, j Q Y \\года \\в H:i" | LangDate(news.dateStamp) }}

На выходе

Суббота, 22 июля 2017 года в 11:22

#296 Re: "А как сделать..." » Как получить ссылку на первую картинку в новости? » 2017-07-22 10:58:22

Для общего развития, касательно TWIG в main.tpl рекомендую делать так

<!DOCTYPE html>
<!--[TWIG] {% spaceless %}-->

 ..............

</body>
<!--{% endspaceless %} [/TWIG]-->
</html>

Пояснения:
* doctype всегда должен находится на первой строке
* конструкция spaceless убирает пробелы и переносы строк в компелируемых и кешируемых шаблонах
* вы изменяете первые две строки и последние три строки

#297 Re: "А как сделать..." » Как получить ссылку на первую картинку в новости? » 2017-07-22 08:56:29

Если уж совсем надо, то в файле \engine\includes\inc\libnews.php после строки

$tvars['vars']['news']['embed']['imgCount'] = count($tvars['vars']['news']['embed']['images']);

вставить

    if(!empty($tvars['vars']['news']['embed']['images'][0])) {
        define('news.image', $tvars['vars']['news']['embed']['images'][0]);
    }

После этого в main.tpl (да и не только) доступна константа для TWIG {{ constant('news.image') }} в ней содержится ссылка на первое из новости изображение, если таковое имеется. Остальное сообразишь сам из вышеприведенных ссылок, здоровый ведь мальчик. Не забываем, что константы - не панацея )

#298 Re: "У меня не работает..." » ошибки в sitemap » 2017-07-20 17:25:52

А что все получилось настроить?

Ну сам-то он не мог измениться. Виталий вроде обновлял плагин
[0.11][2016-01-04]
% Добавлен API для добавления страниц из других плагинов
% Добавлен URL в ЧПУ при установке

#300 Re: "У меня не работает..." » ошибки в sitemap » 2017-07-20 13:50:07

Вот по этому адресу находится http://vetlord.ru/gsmg.xml. То есть этот адрес надо прописывать и в robots.txt, и в панели яндекс.вебмастер

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

Работает на FluxBB