Jump to content

Kosjak76

Модератор
  • Content Count

    3769
  • Joined

  • Last visited

  • Days Won

    19

Everything posted by Kosjak76

  1. Если товары разные - проблем вообще нет практически) Вот если они одинаковые, но с разными ценами или описаниями - это сложнее, но если сайтов не 50 шт - то тоже ничего особо сложного
  2. Глупости какие-то, какая нафиг синхронизация? Если база одна, то и админка ОДНА и ничего синхронизировать не надо. На сайтах вообще можно удалить папку simpla и оставить одну админку. Либо вообще все домены направить в одну папку, а там уже в зависимости от домена - выдавать разные сайты
  3. Вот ссылка на поиск, если сами не умеете - https://forum.simplacms.ru/search/?q=одна база&quick=1&search_and_or=and
  4. Что вы хотите? Чтобы кто-то написал вам инструкцию? Работы минимум на сотню баксов (это самый минимум) - кто захочет этим заниматься за просто так??? А подключаться к одной таблице - это еще сложнее, как по мне) Что нужно сделать - создать таблицу для Магазинов, обработчики для нее в админке, связать товары и заказы с магазинами через ID Если товары одинаковые - это одно, если разные - то другое. Готовых инструкций - нет, и врядли будут.
  5. Самый простой вариант - подключить магазины к одной базе Для каждого товара или заказа указывать ID магазина В магазине показываются товары этого магазина, заказы падают в базу с ID магазина Админка общая
  6. Может, потому, что это в принципе работает по-другому? <textarea style="width:100%; margin-top:5px" rows="10" cols="45" id="text_group" name="text_group">{$group->text_group}</textarea>
  7. http://prntscr.com/1rhv50t Вот такую http://prntscr.com/1rhv713 Вот так на сайте Это если неохота деньги платить)) Или можно поставить доработку, это где-то 20 долл будет стоить
  8. А зачем скрипт ресайза переделывать? Проблема же не в ресайзе, а в импорте. Предлагаю при импорте копировать картинку сразу к себе на сервер и давать ей свое собственное имя. А дальше скрипт ресайза уже будет работать стандартно.
  9. Это же не Айфон, он хуже со временем не становится)))
  10. Скажите, а зачем? Что там такого, что "вам нужно срочно его менять на другой" - есть критические уязвимости? Или что?
  11. Без ссылки - это гадание на кофейной гуще... Оно может не работать по ТЫСЯЧЕ РАЗНЫХ причин Первым делом - посмотрите ошибки джаваскрипта в консоли
  12. Проще всего - страница Поста из Блога)) Или писать свой модуль, или попросить кого-то поставить за деньги
  13. Внимательно перечитайте первую страницу темы
  14. Можно, например, для всего остального в таблицы добавить site_id или что-то вроде и выбирать по нему для разных сайтов.
  15. К какому H1? На какой странице? Какого товара? Пишете письма "на деревню дедушке" и надеетесь на ответ??? Если это страница Товара, то там работает {$category->name}, добавляйте куда хотите...
  16. И что теперь? Что-то поменялось? Или после "великого" Ногтера простым смертным нельзя??? Толку от того, что ты писал? Следи за собой, "Фрилансер"
  17. http://prntscr.com/uwmeox А вот это что за хрень? Почему никто не шевелится? Это одна из основных функций форума. Причем сразу после установки - все работало
  18. Не увидел, что функцию исковеркали через жопу public function get_all_brands($filter = array()) { $visible_filter = ''; $in_stock_filter = ''; if(isset($filter['in_stock'])) $in_stock_filter = $this->db->placehold('AND (SELECT count(*)>0 FROM __variants pv WHERE pv.product_id=p.id AND pv.price>0 AND (pv.stock IS NULL OR pv.stock>0) LIMIT 1) = ?', intval($filter['in_stock'])); if(isset($filter['visible'])) $visible_filter = $this->db->placehold('AND p.visible=?', intval($filter['visible']))
  19. Поменяйте вот этот кусок $this->db->query($query); return $this->db->results(); На вот такой $this->db->query($query); print_r($query); return $this->db->results(); И посмотрите, что выведется, какой будет запрос
  20. Да, там же нет категории Тогда по-другому public function get_all_brands($filter = array()) { $category_id_filter = ''; $visible_filter = ''; $in_stock_filter = ''; if(isset($filter['in_stock'])) $in_stock_filter = $this->db->placehold('AND (SELECT count(*)>0 FROM __variants pv WHERE pv.product_id=p.id AND pv.price>0 AND (pv.stock IS NULL OR pv.stock>0) LIMIT 1) = ?', intval($filter['in_stock'])); if(isset($filter['visible'])) $visible_filter = $this->db->placehold('AND (
  21. В функции ничего менять не надо, надо просто ее вызвать с правильным фильтром Примерно так <?PHP require_once('View.php'); class BrandsView extends View { function fetch() { // Выбираем товар из базы $this->design->assign('meta_title', 'Все производители'); $this->design->assign('meta_keywords', 'Все производители'); $this->design->assign('meta_description', 'Все производители'); $brands = $this->brands->get_brands(array('in_stock'=>1,'visible'=>1)); $this->design->assign('brands', $bra
×
×
  • Create New...