Jump to content

Recommended Posts

в 2.1 баг, при редактировании шаблонов из админки, удаляются знаки \
посему необходимо скрипт автозаполнителя (взять из default темы например) запаковать в файл и вызвать его в голове. Да и вообще каг бы все скрипты лучше в файлики закинуть)))

Link to post
Share on other sites

quiz
при создании копии шаблона из дефолтного, не рекомендуется пользоваться админкой.
скопируйте по ФТП дефолтный шаблон, переименуйте и обратно. А если редактировать, то загружайте страницы шаблона с помощью notepad++ (плагин NppFTP)

Link to post
Share on other sites

Где вы берете такие проблемы? Лично у меня все отлично редактируется из админки и копии создаются на ура... Используйте нормальные браузеры и хостинги.

Link to post
Share on other sites

Kosjak76, ты не прав... попробуй отредактировать index.tpl, а потом проверь работает ли у тебя поиск с автоподстановкой :)
Внутренний редактор убивает одиночные кавычки - '\

Link to post
Share on other sites

не знаю что точно вы имеете ввиду
жму в поиске кнопку любую и автоматически показывается товар с этой буквой

Link to post
Share on other sites

так же у меня и работает
function(value, data, currentValue){
var reEscape = new RegExp('(\\' + ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\'].join('|\\') + ')', 'g');

Link to post
Share on other sites

У меня та же проблема была. При редактировании файлов .tpl через админку убираются некоторые символы javascript. Вроде как "/".
Сначала перестал работать автопоиск, потом в комментариях не принималась каптча.
Лучше пользоваться notepad++, или выносить в отдельный js файл.

Проверьте, у всех ли вносятся нормально комментарии к товарам. Если у кого каптча перестала работать - проверьте код product.tpl. Нужно заменить "dddd" на "d/d/d/d".

Link to post
Share on other sites

Никак не могу найти сервер, на котором воспроизводится эта ошибка с исчезновением слешей.
Возможно кто-то может дать временный FTP-доступ к своему серверу, на котором есть эта ошибка?

Link to post
Share on other sites

Решение бага с исчезновением слешей в редакторе шаблонов:

В файле api/Request.php нужно заменить функцию

	/**
 * Рекурсивная чистка магических слешей
 */
   private function stripslashes_recursive($var)
   {
	$res = null;
	if(is_array($var))
		foreach($var as $k=>$v)
			$res[stripcslashes($k)] = $this->stripslashes_recursive($v);
		else
			$res = stripcslashes($var);
	return $res;
}



На

/**	 * Рекурсивная чистка магических слешей	 */    private function stripslashes_recursive($var)    {    	if(get_magic_quotes_gpc())    	{			$res = null;			if(is_array($var))				foreach($var as $k=>$v)					$res[stripcslashes($k)] = $this->stripslashes_recursive($v);				else					$res = stripcslashes($var);		}		else		{			$res = $var;		}		return $res;	}
Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...