Simpla CMS

Статус
В этой теме нельзя размещать новые ответы.
Симпла и оплата кредитками....

Раскажите пожалуйста кто к какому шлюзу для оплаты подключал
здесь проскакивал ликпэй, еще пару модулей н онастроить не получилось...

Кому это интересно давайте разберемся...
 
liqpay

Симпла и оплата кредитками....
Раскажите пожалуйста кто к какому шлюзу для оплаты подключал
здесь проскакивал ликпэй, еще пару модулей н онастроить не получилось...
Кому это интересно давайте разберемся...

я знаю, что подключить Робокассу - проще простого, учитывая
то, что она уже установлена и готова к работе, надо
просто ввести данные для доступа.
Но у них большая(!) комиссия ~5% (а это не хило).

Assist тоже не идеал, они при регистрации хороше дерут,
много мороки с документами, но зато гарантируют
безопасность и т.д. Вообщем, кому как. Тоже хорошие
дерут проценты.

Идеальный варианат liqpay, автор симплы обещал в новой
сборке это модуль.

САм лично я на предыдущих страницах скачал liqpay.php
но в коде нет ничего связанного с оплатой (в том плане,
что не используются никакие параметры передачи данных,
для оплаты) - вообщем просто рыба (извиняюсь, знаю, что
ужасно описал).

Но мне ребята тут сказали, что Liqpay лучше заказать у
фри-лансеров (цена ~50$), одному написал - пока не отвечает.
видимо, выходные.

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


авось и кто-то, кто делал поможет форумчанам.........

Добавлено через 26 минут
Очень удобно для оплаты картой - УПЦ (Украинский Процессинговый Центр)
кто нибудь настраивал?
 
подскажите, может, кто уже сталкивался..
Как внедрить Гугловский переводчик в сайт?
Либо, как сделать сайт мультиязычным рус/англ?
 
подскажите, может, кто уже сталкивался..
Как внедрить Гугловский переводчик в сайт?
Либо, как сделать сайт мультиязычным рус/англ?

какие проблемы?
у Google все расписано, что да как.
я пользуюсь.

Для просмотра ссылки Войди или Зарегистрируйся
 
я так понимаю здесь обсуждают Simpla CMS. подскажите есть ли возможность у данного скрипта выставлять атрибуты для товаров (цвет, размер и так далее) и ставить пользователей в разные группы , чтобы для каждой группы была своя цена ? я почему-то не нашел, но за такую цену думаю эти функции должны быть. Спасибо .
 
я так понимаю здесь обсуждают Simpla CMS. подскажите есть ли возможность у данного скрипта выставлять атрибуты для товаров (цвет, размер и так далее) и ставить пользователей в разные группы , чтобы для каждой группы была своя цена ? я почему-то не нашел, но за такую цену думаю эти функции должны быть. Спасибо .
Атрибуты есть в 1.4
Группы клиентов тоже есть, начиная 1.1
Модулем Ликпэй, напишу позже, сейчас делаю фильтр по цене, кому нужно, дам по тестить, пишите в личку.
 
Можно ли в SimplaCMS сделать что бы человек мог заказывать без регистрации?
 
Меню

Всем привет. Сижу делаю на Симле магазинчек, вопрос касается категорий.
Нужно сделать следующее к примеру меня есть верхнее меню где выводятся главные категории, когда мы выбираем одну из этих категорий, внутри этой страницы в блоке слева должны выводится все подкатегории главной категории.
Может кто сталкивался, уже несколько часов мозг взрываю себе, не могу понять как это сделать.
___________________________________________________________________
Пока ждал ответа здесь, сделал сам, в связи с тем, что торопился запросы к БД не оптимизировал.
___________________________________________________________________
******************** в Файле Storefront.class.php ********************
после завершения функции "categories_tree"
добавляем функцию
PHP:
	// Функция возвращает подкатегории
	function categories_tree3($categories,$catid)
	{		
		$tree = array();
		// Указатели на узлы дерева
		$used_items = array(); 
		$end = false;
		// Не кончаем, пока не кончатся категории, или пока ниодну из оставшихся некуда приткнуть
		while(!empty($categories) && !$end)
		{	 
			foreach($categories as $k=>$category)
			{ 				
				$flag = false;
				if($category->category_id == $catid)
				{
					// Добавляем элемент в дерево
					$cat = null;
					$cat->name = $category->name;
					$cat->category_id = $category->category_id;
					$cat->url = $category->url;
					$category->path[0] = $cat;
					$tree[$category->category_id] = $category;
					$used_items[$category->category_id] = &$tree[$category->category_id];
					unset($categories[$k]);
					$flag = true;
				}else
				{
					if($used_items[$category->parent])
					{
						$cat = null;
						$cat->name = $category->name;
						$cat->category_id = $category->category_id;
						$cat->url = $category->url;
						$category->path = $used_items[$category->parent]->path;
						$category->path[] = $cat;
						$used_items[$category->parent]->subcategories[$category->category_id] = $category;
						$used_items[$category->category_id] = &$used_items[$category->parent]->subcategories[$category->category_id];
						unset($categories[$k]);
						$flag = true;
					}
				}
			}
			if(!$flag)
				$end = true;
		}
		$used_items = array_reverse($used_items, true);
		foreach($used_items as $k=>$item)
		{
			$used_items[$item->category_id]->subcats_ids[] = $item->category_id;
			if(is_array($used_items[$item->parent]->subcats_ids))
				$used_items[$item->parent]->subcats_ids =  array_merge($used_items[$item->parent]->subcats_ids, $item->subcats_ids);
			else
				$used_items[$item->parent]->subcats_ids = $item->subcats_ids;
		} 
		return $tree;
	}
==========================================
После функции
PHP:
function get_categories($parent=0)
	{
		// Выбираем все категории
		$query = sql_placeholder("SELECT * FROM categories WHERE enabled=1 ORDER BY parent, order_num", $parent);
		$this->db->query($query);
		$temp_categories = $this->db->results();
		$categories = Storefront::categories_tree($temp_categories);
		return $categories;
	}
Добавляем функцию
PHP:
	function get_subcategories($catid=0,$parent=0)
	{
		// Выбираем все категории
		$query = sql_placeholder("SELECT * FROM categories WHERE enabled=1 ORDER BY parent, order_num", $parent);
		$this->db->query($query);
		$temp_categories = $this->db->results();
		$subcategories2 = Storefront::categories_tree3($temp_categories,$catid);
		return $subcategories2;
	}
**************** в файле Site.class.php ********************
После
PHP:
$this->smarty->assign('categories', $this->categories);
Вставляем
PHP:
	  // Подкатегории товаров
		$this->db->query("SELECT category_id,parent FROM categories WHERE url='".$_GET['category']."' limit 1");
		$category_id2=$this->db->results();
		 if(!empty($category_id2))
		{
			foreach($category_id2 as $k=>$variant)
			{
			$category_id2=$variant->category_id;
			$parent_id=$variant->parent;
			}
		}
		#echo "sdf".$parent_id;
		if($parent_id=="0") $category_id2 = $category_id2;
		else 
		{		
		 $this->db->query("SELECT category_id,parent FROM categories WHERE category_id='$parent_id' limit 1");
		 $category_id2=$this->db->results();
		   if(!empty($category_id2))
			{
			foreach($category_id2 as $k=>$variant)
			{
			$parent_id=$variant->parent;
			$category_id=$variant->category_id;
			}
			}
			if($parent_id=="0") $category_id2 = $category_id;
			else
			 {
				$this->db->query("SELECT category_id,parent FROM categories WHERE category_id='$parent_id' limit 1");
				$category_id2=$this->db->results();
				if(!empty($category_id2))
				{
					foreach($category_id2 as $k=>$variant)
					{
						$parent_id=$variant->parent;
						$category_id=$variant->category_id;
					}
				}
				if($parent_id=="0") $category_id2 = $category_id;
				else
				{
					$this->db->query("SELECT category_id,parent FROM categories WHERE category_id='$parent_id' limit 1");
					$category_id2=$this->db->results();
					if(!empty($category_id2))
					{
					foreach($category_id2 as $k=>$variant)
					{
						$parent_id=$variant->parent;
						$category_id=$variant->category_id;
					}
					}
					if($parent_id=="0") $category_id2 = $category_id;
					else
						{
						$this->db->query("SELECT category_id,parent FROM categories WHERE category_id='$parent_id' limit 1");
						$category_id2=$this->db->results();
							if(!empty($category_id2))
							{
								foreach($category_id2 as $k=>$variant)
									{
									$parent_id=$variant->parent;
									$category_id=$variant->category_id;
									}
							}
							$category_id2 = $category_id;
						}
				}
			}
		}	
		$this->subcategories2 = Storefront::get_subcategories($category_id2); 
		$this->smarty->assign('parent_catid', $category_id2);
		$this->smarty->assign('subcategories2', $this->subcategories2);
**************** в файле с вашим дизайном index.tpl ********************
Там где хотите вывести Главные категории каталога вставляете
PHP:
	<!-- Меню каталога /-->
			{defun name=categories_tree categories=$categories}
			{if $categories}
			<ul class="catalog_menu">
			{foreach item=c from=$categories}
				{if $parent_catid != $c->category_id}
				<li><a href='catalog/{$c->url}' tooltip='category' category_id='{$c->category_id}'>{$c->name}</a></li>
				{else}
				<li><span tooltip='category' category_id='{$c->category_id}' style="font-size:13pt;background:#ffffff;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;text-decoration:none;color:#7dc242;font-family:"Trebuchet MS";">{$c->name}</span></li>
				{/if}				  
			{/foreach}  
			</ul>
			{/if}    
			{/defun}
            <!-- Меню каталога #End /-->
Там где хотите чтобы выводились подкатегории
PHP:
	<!-- Меню каталога /-->
			{defun name=categories_tree2 categories=$subcategories2}
			{if $subcategories2}
			<ul class="left_menu">
			{foreach item=c from=$categories}
				{if $c->parent>0}
				{if $category->category_id != $c->category_id}<li><a href='catalog/{$c->url}' tooltip='category' category_id='{$c->category_id}'>{$c->name}</a></li>
				{else}
				<li><span tooltip='category' category_id='{$c->category_id}'>{$c->name}</span></li>{/if}
				{/if}
				{fun name=categories_tree2 categories=$c->subcategories}  				
			{/foreach}  
			</ul>
			{/if}    
			{/defun}
            <!-- Меню каталога #End /-->
з.ы.: Приатачил файлик с этой же инструкцией.
 

Вложения

  • Категории каталога.txt
    6,4 KB · Просмотры: 20
  • Нравится
Реакции: 4tm
сейчас делаю фильтр по цене, кому нужно, дам по тестить, пишите в личку.
Привет.
Модуль фильтра по цене - вещица очень нужная. Сам написать не смог, но хотел бы заиметь у себя.
Можешь отправить?
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху