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

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

Вы не зашли.

#1 "А как сделать..." » Конвертировать БД NG в DLE » 2017-05-02 19:44:20

RaSSveT
Ответов: 0

Здравствуйте!
Кто может написать конвертер базы NG 0.9.5 Release + GIT 20170301 в последнюю версию ДЛЕ или сделать это разово за оплату?

#2 Re: Запросы плагинов » auth_social :: авторизация через соцсети » 2017-03-27 13:32:43

infinity237, добрый день!
Очень надеюсь что Вы не забросили плагин. Проблема в том что при авторизации через VK, e-mail мы не получаем. Но пользователь идет в профиль и сам прописывает своё мыло. При следующей авторизации мыло из профиля исчезает... Это можно как-то поправить?

#3 Re: Релизы версий » Версия 0.9.5 Release » 2017-03-27 12:20:48

infinity237, огромное Вам спасибо! Всё работает!!!

#4 Re: Релизы версий » Версия 0.9.5 Release » 2017-03-25 17:16:32

И ещё, ребят не знаю тут можно об этом написать или нет.
У меня посещаемый сайт и ежедневно я разбираю 3-10 писем через обратную связь. Пользователи оставляют свой E-mail для идентификации, но в админке нет возможности поиска пользователей по E-mail. Приходится постоянно искать напрямую через БД (phpMyadmin). Из релиза в релиз я всё ждал что такую функцию сделают, вот уже 0.9.5 а поиска по одному из самых важных параметров в админке так и нет. Своих знаний php мне хватило лишь на то чтобы вывести в отдельном столбце адреса, но вот поиска по ним сделать не смог. ОЧЕНЬ-ОЧЕНЬ прошу Вас доработать админку и сделать возможность находить пользователей по e-mail.
bbb108d88c084789b3aaf12970a71a0f.png

#5 Re: Релизы версий » Версия 0.9.5 Release » 2017-03-24 12:40:27

vl пишет:

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

Прошу прощения, действительно сам не люблю когда так поступают...
Ошибка была в собственной невнимательности. Права на некоторые папки стали 700, хотя точно помню что при установки нового релиза выставлял 777 согласно инструкции.
Да и еще, разбирая логи с ошибками, обнаружил что куча ошибок на отсутствие .js по пути /engine/includes/js. В новом релизе вообще такой папки не было. Подкинул всю папку из прошлой установленной версии 0.9.3 и ошибки исчезли.

#6 Re: Релизы версий » Версия 0.9.5 Release » 2017-03-23 21:35:40

irbees2008 пишет:

ну если ни чего не помогает по любому надо пообщаться с тех поддержкой.

Разобрался. Спасибо.

#7 Re: Релизы версий » Версия 0.9.5 Release » 2017-03-23 17:40:46

irbees2008 пишет:
RaSSveT пишет:

Спасибо, vitaly, но при таком конфиге страницы пытаются скачаться, а не открыться. sad

А обратиться в тех поддержку?

А что поддержка... Всё же работает на других сайтах. Я думал может быть кто-то сталкивался уже.

#8 Re: Релизы версий » Версия 0.9.5 Release » 2017-03-23 08:53:43

Спасибо, vitaly, но при таком конфиге страницы пытаются скачаться, а не открыться. sad

#9 Re: Релизы версий » Версия 0.9.5 Release » 2017-03-22 13:26:39

Обновил систему до последнего релиза. Параллельно переехал на новый VDS. Столкнулся с проблемой что при связке FastCGI (Nginx + PHP-FPM) при дефолтном конфиге Nginx работает только главная страница сайта. Вставлял рекомендованный конфиг Nginx всё начинает работать, кроме админки. При переходе к site.ru/engine/admin.php пишет страница не найдена. Второй день эксперементирую... Подскажите ошибку пожалуйста. Текущий конфиг:

server {
	server_name site.ru www.site.ru;
	charset off;
	index index.html index.php;
	disable_symlinks if_not_owner from=$root_path;
	include /etc/nginx/vhosts-includes/*.conf;
	include /etc/nginx/vhosts-resources/site.ru/*.conf;
	error_log /dev/null crit;
	set $root_path /var/www/www-root/data/www/site.ru;
	root $root_path;
	listen 37.143.8.202:80;

#   Enable proper NGCMS rewrite (http://ngcms.ru/forum/viewtopic.php?pid=20222#p20222)
#   if (!-e $request_filename) {
#	    rewrite  ^(.*)$  /index.php?q=$1  last;
#       break;
#   }


	location / {
		location ~ [^/]\.ph(p\d*|tml)$ {
			try_files /does_not_exists @fallback;
		}
		location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
			expires 1h;
			try_files $uri $uri/ @fallback;
		}
		location / {
			try_files /does_not_exists @fallback;
		}
	}


	access_log off;
	gzip on;
	gzip_comp_level 1;
	gzip_disable "msie6";
	gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
	expires 30d;
	location @php {
		fastcgi_index index.php;
		fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@site.ru";
		fastcgi_pass unix:/var/www/php-fpm/www-root.sock;
		fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
		try_files $uri =404;
		include fastcgi_params;
	}
}

#11 Re: Запросы на доработку ядра » SMTP авторизованная отправка » 2013-06-07 13:27:26

А как бы доделать эту функцию для возможности отправки почты с SSL?


Wolverine пишет:

Быстрое наколеночное решение. По хорошему это надо причесывать и добавлять в движок.

/engine/includes/inc/functions.inc.php

function sendEmailMessage($to, $subject, $message, $filename = false, $mail_from = false, $ctype = 'text/html', $smtp = true) {
	global $lang, $config;

	// Include new PHP mailer class
	@include_once root.'includes/classes/phpmailer/class.phpmailer.php';
	$mail	= new phpmailer;

	if($smtp){
		$__smtp = array(
			"host" => "mail.ayola.net", 			//smtp сервер
			"debug" => 0,              			//отображение информации дебаггера (0 - нет вообще)
			"auth" => true,           			//сервер требует авторизации
			"port" => 25,             			//порт (по-умолчанию - 25)
			"username" => "info@example.ru", //имя пользователя на сервере
			"password" => "*****",	   //пароль
			"addreply" => "info@example.ru",		//ваш е-mail
			"replyto" => "info@example.ru"    //e-mail ответа
		);
		
		$mail->IsSMTP();  # Sets Mailer to send message using SMTP.
		$mail->IsHTML(true);
		try {
		
			$mail->CharSet	= 'Windows-1251';
			$mail->FromName	= '[ INFO ]';
		  $mail->Host       = $__smtp['host'];
		  $mail->SMTPDebug  = $__smtp['debug'];
		  $mail->SMTPAuth   = $__smtp['auth'];
		  $mail->Port       = $__smtp['port'];
		  $mail->Username   = $__smtp['username'];
		  $mail->Password   = $__smtp['password'];
		  $mail->AddReplyTo($__smtp['addreply'], $__smtp['username']);
		  $mail->AddAddress($to);                //кому письмо
		  $mail->SetFrom($__smtp['addreply'], $__smtp['username']); //от кого (желательно указывать свой реальный e-mail на используемом SMTP сервере
		  $mail->AddReplyTo($__smtp['addreply'], $__smtp['username']);
		  $mail->Subject = htmlspecialchars($subject);
		  $mail->MsgHTML($message);
		  if (($filename !== false) && (is_file($filename))) {
				$mail->AddAttachment($filename);
			}
		  $mail->Send();
		  # echo "Message sent Ok!</p>\n";
		} catch (phpmailerException $e) {
		  echo $e->errorMessage();
		} catch (Exception $e) {
		  echo $e->getMessage();
		}
		
		return 0;
	}

	$mail->CharSet	= 'Windows-1251';
	$mail->FromName	= 'NGCMS sender';
	$mail->From		= (!$mail_from) ? "mailbot@".str_replace("www.", "", $_SERVER['SERVER_NAME']) : $mail_from;
	$mail->Subject	= $subject;
	$mail->Body		= $message;
	$mail->AddAddress($to, $to);
	if (($filename !== false) && (is_file($filename))) {
		$mail->AddAttachment($filename);
	}

	return $mail->Send();


	$mail_from	=	(!$mail_from) ? "mailbot@".str_replace("www.", "", $_SERVER['SERVER_NAME']) : $mail_from;
	$uniqid		=	md5(uniqid(time()));

	$headers	=	'From: '.$mail_from."\n";
	$headers	.=	'Reply-to: '.$mail_from."\n";
	$headers	.=	'Return-Path: '.$mail_from."\n";
	$headers	.=	'Message-ID: <'.$uniqid.'@'.$_SERVER['SERVER_NAME'].">\n";
	$headers	.=	'MIME-Version: 1.0'."\n";
	$headers	.=	'Date: '.gmdate('D, d M Y H:i:s', time())."\n";
	$headers	.=	'X-Priority: 3'."\n";
	$headers	.=	'X-MSMail-Priority: Normal'."\n";
	$headers	.=	'X-Mailer: '.engineName.' : '.engineVersion."\n";
	$headers	.=	'X-MimeOLE: '.engineName.' : '.engineVersion."\n";
	$headers	.=	'content-type: multipart/mixed;boundary="----------'.$uniqid.'"'."\n\n";
	$headers	.=	'------------'.$uniqid."\n";
	$headers	.=	'content-type: '.$ctype.';charset='.$lang['encoding'].''."\n";
	$headers	.=	'content-transfer-Encoding: 8bit';

	if (is_file($filename)){
		$file		=	fopen($filename, 'rb');
		$message	.=	"\n".'------------'.$uniqid."\n";
		$message	.=	'Content-Type: application/octet-stream;name="'.basename($filename).'"'."\n";
		$message	.=	'Content-Transfer-Encoding: base64'."\n";
		$message	.=	'Content-Disposition: attachment;';
		$message	.=	'filename="'.basename($filename).'"'."\n\n";
		$message	.=	chunk_split(base64_encode(fread($file, filesize($filename))))."\n";
	}

	@mail($to, $subject, $message, $headers);
}

#12 "А как сделать..." » Спямят в личные сообщения! » 2013-06-05 19:41:22

RaSSveT
Ответов: 0

Уже длительное время, периодически спамят не в комментарии а по личке. Пользователи жалуются, так как приходят оповещения на мыло. Подскажите как избавиться? Как вставить капчу в плагин pm, или сделать отправку сообщения в личку не чаще 1 раза в N минут, а лучше и то и то сразу. Готов материально отблагодарить за готовое решение.

#14 Re: "А как сделать..." » Google ругается на отсутствие 404 ошибки. Помогите... » 2013-01-10 19:33:13

Придумал сам как сделать!!!
Просто гляньте правильно ли? Но работает.
В файле uprofile.php заменил:

	if (!is_array($urow)) {
		msg(array("type" => "error", "text" => $lang['uprofile:msge_no_user']));
		return;
на

	if (!is_array($urow)) {
		     error404(); 
		return false;

#15 "А как сделать..." » Google ругается на отсутствие 404 ошибки. Помогите... » 2013-01-10 14:54:13

RaSSveT
Ответов: 3

Здравствуйте!
За месяц Goggle прислал два письма с текстом "Обнаружено значительное увеличение числа URL, которые не возвращают ошибку 404 (страница не найдена), хотя это необходимо. "
Речь идет о страницах пользователей, которых не существует вовсе или были удалены.
Т.е. если перейти на страницу http://site.ru/users/абракадабра.html система выдает шаблонную страницу с текстом "Ошибка: Вы не выбрали пользователя или такой пользователь не существует!". Помогите в данной ситуации сделать на отдачу 404 ошибку. Не осилю сам... Закрыл /users/ вовсе в robots.txt но думаю это не правильный выход
Система 0.9.3 Release [SVN880+FIX01]

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

Работает на FluxBB