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

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

Здравствуйте.
 
Проблема следующая:
В админке когда добавляешь товары, все работает кроме добавления связанных товаров.

Наводишь курсор и ничего не происходит, начинаешь что то вводить, тоже самое - никакой реакции.

 

Прошу помощи.

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

И Вы наверное пользуетесь браузером Chrome? Это проблема браузера. У многих такие костыли, в том числе и у меня. НА форуме анонсировали версию 2,2,5 beta. Попробуйте её.

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

Дело в том, что проблема существует во всех браузерах.

Chrome, Opera, Safari, FireFox

 

А в демке на http://demo.simplacms.ru/simpla/  это все работает и в хроме в том числе

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

Видимо, у Вас что-то индивидуальное.

Попробуйте переустановить. Если проблематично, то надо вникать в тонкости и разбираться...

 

Скажите хотя бы куда смотреть?

Могу код сюда скинуть. 

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

Всю цепочку проверять: код HTML-страницы, действие по клику, AJAX-запрос, ответ на него, обработка ответа...

 

Консоль выдает следующее

 

<br />

<b>Fatal error</b>: Call to undefined method Database::escape() in <b>/simpla/ajax/search_products.php</b> on line <b>11</b><br />

 

 

Сам search_products.php

<?php
	chdir('../..');
	require_once('api/Simpla.php');
	$simpla = new Simpla();
	$limit = 100;
	
	$keyword = $simpla->request->get('query', 'string');
	
	$simpla->db->query('SELECT p.id, p.name, i.filename as image FROM __products p
	                    LEFT JOIN __images i ON i.product_id=p.id AND i.position=(SELECT MIN(position) FROM __images WHERE product_id=p.id LIMIT 1)
	                    WHERE p.name LIKE "%'.$simpla->db->escape($keyword).'%" ORDER BY p.name LIMIT ?', $limit);
	$products = $simpla->db->results();

	$suggestions = array();
	foreach($products as $product)
	{
		if(!empty($product->image))
			$product->image = $simpla->design->resize_modifier($product->image, 35, 35);
		
		$suggestion = new stdClass();
		$suggestion->value = $product->name;
		$suggestion->data = $product;
		$suggestions[] = $suggestion;
	}
	
	$res = new stdClass;
	$res->query = $keyword;
	$res->suggestions = $suggestions;
	header("Content-type: application/json; charset=UTF-8");
	header("Cache-Control: must-revalidate");
	header("Pragma: no-cache");
	header("Expires: -1");		
	print json_encode($res);
Ссылка на сообщение
Поделиться на другие сайты

УРА!!!!

Спасибо огромнейшее!!!!

Все заработало!

 

PS: Кстати говоря и в хроме тоже все работает :)

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

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

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

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

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

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

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

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

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

Загрузка...
×
×
  • Создать...