Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

ребят, кто-нибудь  знает как решить эту проблему , так как она только в Хроме ?

кстати , тут , на форуме, сверху у меня ошибку выбивает  

 


Warning: sprintf() [function.sprintf]: Too few arguments in /var/www/forumh/forum.simplacms.ru/cache/skin_cache/cacheid_5/skin_post.php on line 478

Warning: Cannot modify header information - headers already sent by (output started at /var/www/forumh/forum.simplacms.ru/cache/skin_cache/cacheid_5/skin_post.php:478) in/var/www/forumh/forum.simplacms.ru/admin/sources/classes/output/formats/html/htmlOutput.php on line 110

Warning: Cannot modify header information - headers already sent by (output started at /var/www/forumh/forum.simplacms.ru/cache/skin_cache/cacheid_5/skin_post.php:478) in/var/www/forumh/forum.simplacms.ru/admin/sources/classes/output/formats/html/htmlOutput.php on line 127

 

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 60
  • Дата создания
  • Последний ответ

Лучшие авторы в теме

Лучшие авторы в теме

Изображения в теме

pikusov ошибся, выложил в файле search_products.php метод, которого нет в классе БД

 

$simpla->db->escape($keyword)
 

его достаточно заменить на старый

 

mysql_real_escape_string($keyword)
 

и все будет работать.

 

Файл в двух места:

/simpla/ajax/search_products.php

/ajax/search_products.php

Ссылка на сообщение
Поделиться на другие сайты

pikusov ошибся, выложил в файле search_products.php метод, которого нет в классе БД

 

$simpla->db->escape($keyword)
 

его достаточно заменить на старый

 

mysql_real_escape_string($keyword)
 

и все будет работать.

 

Файл в двух места:

/simpla/ajax/search_products.php

/ajax/search_products.php

и еще есть в файле /simpla/ajax/add_order_product.php.

Ссылка на сообщение
Поделиться на другие сайты

Давайте сделаем проще - вы проверите все браузеры, которые у вас есть. И отпишетесь о результах. Это для начала.

Ошибка наблюдается в браузерах CHROME и OPERA 19.

На OPERA 12 такой ошибки нет т.к. она еще не использовала движок ХРОМА.

И еще, если удалить свойства товаров (по-крайней мере оставить их всего штук 10), то данную ошибку воспроизвести не удастся. 

 

Это далеко не единственный косяк Хрома.

Ссылка на сообщение
Поделиться на другие сайты

Также после установки патча во всплывающем списке отсутствует полосы прокрутки и подсветка активного элемента.

Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

после установки патча не работают волшебные описания. Не добавляются новые характеристики.

в simpla/product.tpl в строке 283 заменить

f = $(feature).clone(true);

на

f = $(new_feature).clone(true);
Ссылка на сообщение
Поделиться на другие сайты

о чем и речь)! Я вот так и не понял в чем собственно проблема, что было пофиксино!? 

Пробывал разобраться. Сделал фикс по миниму.

 

копируем файл simpla/ajax/get_features.php из фикса. Нужен для получения характеристик через jquery.

 

в simpla/design/html/product.tpl заменяем

 

function show_category_features(category_id)
	{
		$('ul.prop_ul li').hide(); 
		if(categories_features[category_id] !== undefined)
		{
			$('ul.prop_ul li').filter(function(){return jQuery.inArray($(this).attr("feature_id"), categories_features[category_id])>-1;}).show();	
		}
	}

на

function show_category_features(category_id)
	{
		$('ul.prop_ul').empty();
		$.ajax({
			url: "ajax/get_features.php",
			data: {category_id: category_id, product_id: $("input[name=id]").val()},
			dataType: 'json',
			success: function(data){
				for(i=0; i<data.length; i++)
				{
					feature = data[i];
					
					line = $("<li><label class=property></label><input class='simpla_inp' type='text'/></li>");
					var new_line = line.clone(true);
					new_line.find("label.property").text(feature.name);
					new_line.find("input").attr('name', "options["+feature.id+"]").val(feature.value);
					new_line.appendTo('ul.prop_ul').find("input")
					.autocomplete({
						serviceUrl:'ajax/options_autocomplete.php',
						minChars:0,
						params: {feature_id:feature.id},
						noCache: false
					});
				}
			}
		});
		return false;
	}

заменяем

<ul class="prop_ul">
		{foreach $features as $feature}
			{assign var=feature_id value=$feature->id}
			<li feature_id={$feature_id} style='display:none;'><label class=property>{$feature->name}</label><input class="simpla_inp" type="text" name=options[{$feature_id}] value="{$options.$feature_id->value|escape}" /></li>
		{/foreach}
	</ul>

на

<ul class="prop_ul">

</ul>

удаляем

	// Подсказки для свойств
	$('input[name*="options"]').each(function(index) {
		f_id = $(this).closest('li').attr('feature_id');
		ac = $(this).autocomplete({
			serviceUrl:'ajax/options_autocomplete.php',
			minChars:0,
			params: {feature_id:f_id},
			noCache: false
		};
	});

и

		<script>
		var categories_features = new Array();
		{foreach from=$categories_features key=c item=fs}
		categories_features[{$c}]  = Array({foreach from=$fs item=f}'{$f}', {/foreach}0);
		{/foreach}
		</script>

Хром больше не вылетает. Но загадочно перестает работать волшебное описание. зависает.

Переименовываем обьект

var feature = $('#new_feature').clone(true);

на

var new_feature = $('#new_feature').clone(true);

в функции волшебного описания заменяем

f = $(feature).clone(true);

на

f = $(new_feature).clone(true);

И вроде бы все работает. Остальное не очень понятно зачем.

Ссылка на сообщение
Поделиться на другие сайты
  • 3 года спустя...

Почитайте статью решения ошибки опаньки в Google Chrome. Там есть различные варианты решения данной проблемы.

Ссылка на сообщение
Поделиться на другие сайты

Почитайте статью решения ошибки опаньки в Google Chrome. Там есть различные варианты решения данной проблемы.

И каждому клиенту об этом сообщить?

Решение фигня.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

×
×
  • Создать...