пятница, 27 мая 2011 г.

Красивое меню категорий

В интернете множество разных красивых меню например

http://www.webtyz.ru/view_lessons.php?id=40

http://docs.jquery.com/Plugins/Treeview

и сногие другие но для их рабіті есть одна особеность

для его работы категории должны выводиться в виде

<ul class='glossymenu' id='verticalmenu'>
  <li><a href='./catalog/avtomobili/'>Автомобили</a>
    <ul>
      <li><a href='./catalog/mercedes/'>Mercedes</a></li>
      <li><a href='./catalog/toyota/'>Toyota</a></li>
      <li><a href='./catalog/lexus/'>Lexus</a></li>
      <li><a href='./catalog/lotus/'>Lotus</a></li>
      <li><a href='./catalog/lamborghini/'>Lamborghini</a></li>
    </ul>
  </li>
  <li><a href='./catalog/sotovaya-svyaz/'>Сотоваясвязь</a>
    <ul>
      <li><a href='./catalog/samsung/'>Samsung</a>
        <ul>
           <li><a href='./catalog/aksessuary/'>Аксессуары</a></li>
        </ul>
      </li>
      <li><a href='./catalog/ericsson/'>Ericsson</a></li>
    </ul>
  </li>    
</ul>




Сегодня я раскажу как нам добиться чтоб наше меню каталога формировалось иммено так

брем  фаил category_tree.tpl.html

и заменяем его содержимое на

{* category navigation tree *} 
{if $smarty.const.CONF_SHOW_MENU == 1}
<ul  id='verticalmenu' class='glossymenu'>
    {assign var='old' value=0}
    {assign var='ja' value=0}
    {section name=i loop=$categories}

    {if $categories[i][6]>0}
      {if $ja}
        {if $categories[i][5]==$old}</li> {elseif $categories[i][5]>$old} <ul> {/if}
        {if $categories[i][5]<$old && $old>1}</li>{/if}
        {if $categories[i][5]<$old} </ul> {/if}
      {/if}
      <li {if $categories_tree[i][2]==0} class='root' {else} class='sub'{/if}><a href='./{$categories[i][7]}' {if $categoryID == $categories[i][0]} class='selected' {/if}>{$categories[i][1]}</a>
    {/if}
    {assign var='ja' value=1}      
    {assign var='old' value= $categories[i][5]}
    {/section}
</ul>
{else}
<ul  id='verticalmenu' class='glossymenu'>
    {assign var='old' value=0}
    {assign var='ja' value=0}
    {section name=i loop=$categories_tree}

   
      {if $ja}
        {if $categories_tree[i][2]==$old}</li> {elseif $categories_tree[i][2]>$old} <ul> {/if}
        {if $categories_tree[i][2]<$old && $old>1}</li>{/if}
        {if $categories_tree[i][2]<$old} </ul> {/if}
      {/if}
      <li {if $categories_tree[i][2]==0} class='root' {else} class='sub'{/if}>

      {if $categoryID == $categories_tree[i][0]}<b>{$categories_tree[i][1]}</b>{else}
      <a href='./{$categories_tree[i][4]}' >{$categories_tree[i][1]}</a>
      {/if}
   
    {assign var='ja' value=1}      
    {assign var='old' value= $categories_tree[i][2]}
    {/section}
</ul>
{/if}

Новый шаблон для Lego SP (Ресторанная тематика)

Движок Lego SP набирает обороты среди пользователей но представляет малый интерес для дизайнеров и разработчиков. Но наконец то этот не достаток начали искоренять и лего заинтересовались профессионалы, а вот и первые ласточки появился новый шаблон для лего

скачать
Спасибо  sanyok

четверг, 26 мая 2011 г.

Маленький да удаленький

Ходят в интернете слухи о том что бесплатные движки включая Lego SP пригодны только для маленького интернет магазина, а вот крупыный не осилят. Обратился комне тут один интернет магазин
Зайдя в его статистику я увидел:
хостинг изображений

Увидя такой обем информации в магазине на shop-script lego SP первое что я решил проверить а какже себя чуствует сайт при таком обьеме информации. и что я вам хочу сказать сайт вел себя очень адекватно и шусро разницы между ним и сайтом у которого товаров 150 и 4 категории практически нету. Так что делайте выводы...

четверг, 19 мая 2011 г.

Коммерческая тех поддержка

Если у вас нету знаний, желания времени разбираться с движком но вам нужна помощь предлогаем вашему внимании нашу комерческую тех поддержку:

1. Обучение по движку по любым возникшим у пользователя вопросам (От админики до разъяснения структура БД)
2. При необходимости выполнение тех или иных задачь (пример: сделайте мне одельно график работы - очень надо на данный момент не могу это сделать сам по каким то причинам)
3. Устранение багов в движке в приоритетном режиме
4. Обновление версий при желании пользователя
5. Доработка движка/сайта если эта доработка не требует кардинально менять ядро движка
6. Делаем бесплатно шаблон для вашего сайта (Шаблон можно выбрать с сайтов партнеров, или прислать свою верстку если имеется - "наденем" на движок)
7. При не необходимости помощь в переносе вашего сайта на другой хостинг
8. При необходимости решение технических проблем с ваших хостером
Цена 35$/месяц

С чего начать установку Lego SP

Перед тем, как приступить к установке движка интернет-магазина стоит обратить внимание на то, что базовые знания в этой области всё же необходимы. Например, желательно знать, что такое FTP протокол, FTP-менеджер, хост, файл, директория и так далее. Если таковых знаний нет, то лучше обратиться к специалисту или договориться с разработчиками о том, чтобы они сами произвели установку.
Итак, с чего же начать установку движка?
Будем считать, что содержимое архива мы уже распаковали на хост, (целевую директорию, в которой будут располагаться файлы вашего магазина) что же делать дальше?
Непосредственно перед установкой необходимо разрешить внесение изменений в конфигурационные файлы (файлы с настройками). Для этого с помощью FTP-менеджера или панели администрирования вашего хостинга предоставьте права на изменение файлов конфигурации (необходимо установить значение «666» на доступ к файлам, располагающимся в папке «cfg»). Работать мы будем только с файлами, имеющими расширение «inc.php» и «error.log» (файлы конфигурации и файлы логов ошибок).

Теперь детально рассмотрим какие конфигурационные файлы имеют функции
•     general.inc.php - файл основных (общих) настроек
•     connect.inc.php - файл настроек доступа к БД и административной панели сайта
•     appearence.inc.php - файл настроек оформления
•     company.inc.php - файл в котором прописываются реквизиты вашей фирмы
•     product.inc.php - файл с параметрами товаров
•     shipping.inc.php - файл настроек доставки
•     redirect.inc.php - файл настроек переадресации
•     votes.inc.php - файл для настройки скрипта голосования
•     error.log – файл настроек лога ошибок (если при обращении к какому-либо модулю сайта вы получаете окно с сообщением об ошибке, то детали ошибки можно найти именно здесь)

Далее переходим в папку «core» - в данной папке хранятся вспомогательные скрипты движка и шаблон панели администратора. В этой папке мы будем работать только с двумя подкаталогами:

+aux_pages – этот каталог содержит шаблоны некоторых страниц (главной, информация о компании и так далее). Устанавливаем на эту папку права «777» для того, чтобы движок получил права на изменение и создание файлов внутри этой папки. А на уже имеющиеся файлы как и на конфигурационные файлы устанавливаем права на запись – «666».

+cache - в данной папке лежат сгенерированные страницы нашего сайта из шаблонов smarty (выставляем права на эту папку 777).

css - в данной папке, как видно из названия, лежат шаблоны оформления для вашего сайта (скины), на основе каскадных таблиц стилей.

images - здесь хранятся системные картинки

import - иногда импорт товаров не может быть осуществлён через веб-интерфейс движка (например, при слишком большом объёме импортируемого файла). Именно для подобных случаев и нужна эта папка – в неё помещается импортируемый файл, а затем в веб-интерфейсе при импорте он просто выбирается из списка.

includes - в данной папке хранятся выполняемые файлы, которые возвращают нам необходимые данные для сайта
languages - в данной папке хранятся языковые файлы для интерфейса самого сайта и панели администратора
products_pictures - в данной папке располагаются все изображения товаров и категорий
products_thumb - в данной папке будут храниться значки (пиктограммы – уменьшенные рисунки) изображений товаров и категорий.
smarty - библиотека для преобразование шаблона в страничку
userfiles - пользовательские файлы, которые загружаются через текстовый редактор (статьи, новости, описания продуктов, категорий и тому подобное)


htaccess - данный файл служит для генерации ЧПУ (удобно воспринимаемых человеком ссылок). Для того, чтобы этот модуль нормально работал на сервере должен быть включён режим mode_rewrite. Устанавливаем значение прав на данный файл – «666».
access_admin.php - авторизация в панели управления движком
admin.php - основной файл панели администратора
banner.php - генератор банеров (генерится на базе спец предложений)
index.php - основной файл (главная страница)
install.php - инсталляционный файл, с помощью которого, собственно, и будет произведена установка движка. Внимание! Этот файл после завершения инсталляции обязательно необходимо удалить, иначе посетители сайта случайно (или преднамеренно) могут нанести вред вашему интернет-магазину.

среда, 18 мая 2011 г.

Мы помогли им поможем и Вам

Я периодически помогаю разным клиентам развивать их сайты натягиваю дизаин, пишу нужные модули и т.д.
Движок Lego SP является бесплатным но приэтом его функционал постоянно ростет. (также имеется коммерческая тех поддержка)
Вот только малая честь тех клиентов которые выбрали для своего бизнеса движок lego SP
http://mobyline.net.ua/
http://www.mishutkka.ru/
http://lamipol.of.by/
http://nu-da.com.ua
http://carepet.nichost.ru/










Export/Import товаров

Часто просят объяснить структуру файла для експорт импорта товаров. И наконцто решил ее описать
И так это xls фаил
в котором мы сначало указываем имя категории а птом перечень вней товаров
например
A1 - категория
B2 - Суб категория
А теперь в строке 3 вписываем товар
описание должно иметь структуру
A - productID (ID товара)
B -product_code (Артикул)
C - name (Наименование)
D - Price (Цена)
E - in_stock (количество на складе)
F - picture (Обшяя картика)
G - thumbnail (Маленькая картинка)
H - big_picture (Большая картика)
I - bname - Производитель  (Имя производителя)
J - categoryID (ID категории в которую хотите разместить данный товар,  если в категории которую указали выше не заполняйте это поле)
K - brief_description (короткое описание товара)
L - description (полное описание товара)