а в этом магазине можно сделать чтобы картинки товаров при загрузке автоматически переименовывались? и при добавлении Фотографии, чтобы тот же путь автоматом копировался в Б и Ц, а то 3 раза одну и ту же картинку вставлять надаедает...
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
а в этом магазине можно сделать чтобы картинки товаров при загрузке автоматически переименовывались? и при добавлении Фотографии, чтобы тот же путь автоматом копировался в Б и Ц, а то 3 раза одну и ту же картинку вставлять надаедает...
Именно в таком порядке. Иначе заново все сносить придетсяПравильно ли я понимаю, что нужно загузить на свой сервер распакованный скрипт, после чего запустить файл lic_creator.php - Для просмотра ссылки Войдиили Зарегистрируйся сайт/lic_creator.php
Потом внести изменения на сервере в файле license.txt и после этого начать установку Для просмотра ссылки Войдиили Зарегистрируйся сайт/install.php
Или как-то по другому?
В ShopCMS не реализован очень нужный функционал, а именно "Производители".
Вот простое решение:
1. Способ.
Идем Администрирование -> Настройки -> Управление блоками -> Добавить блок
Название блока - "Производители".
Содержание блока:
Где Sony, Panasonic, Akai и т.д. меняем на бренды которые нужны.HTML:<center> <form action="index.php" method="get"> <select name="searchstring" onChange="this.form.submit();" size="1"> <option value="">- Производители -</option> <option value="Sony">Sony</option> <option value="Panasonic">Panasonic</option> <option value="Akai">Akai</option> </select> </form> </center>
2. Способ.
Почти тоже самое.
Создайте файл, например brand.tpl.html
Выше указанный код вставьте в этот файл.
Идем Администрирование -> Настройки -> Управление блоками -> Добавить блок из файла
В выпадающем списке находим наш файл brand.tpl.html
Пишем в Название блока - "Производители".
Далее - Сохранить.
Первый способ удобен тем, что прямо из админки можно редактировать нужные бренды. НО! Если удалите этот блок, то его уже не будет.
Второй способ удобен тем, что если вы удалите блок из админки, файл блока не удаляется. Но редактировать нужно будет именно сам файл, а потом заливать его по ftp.
Для того чтобы эти блоки работали названия брендов ОБЯЗАТЕЛЬНО должны присутствовать в Названиях товара или в Кратком описании товара или в Полном описании товара.
Например:
"Название товара" - Межгрядочный крокодило-пугатель (Lacoste) В скобках (можно и без скобок) указываем производителя. Для поисковиков это есть ГУД.
Или в "Полное описание товара" - в конце описания добавлять: Производитель: ВАЗ corporation.
Данный код работает через фунцию поиска.
Пользуйтесь.
Блок написан для osCommerce, но и здесь нормально работает.
Может кому пригодится...
Как добавить в настройках телефон интернет-магазина?
Выполняем SQL-запрос:
Идем в админку -> Настройки -> Общие настройки - появилось новое значение "Телефоны магазина" под "Email для отправки уведомлений о заказах".Код:INSERT INTO `bath_settings` ( `settingsID` , `settings_groupID` , `settings_constant_name` , `settings_value` , `settings_title` , `settings_description` , `settings_html_function` , `sort_order` ) VALUES ( '', '2', 'CONF_PHONES', '', 'Телефоны магазина', 'Введите телефоны интернет-магазина', 'setting_TEXT_BOX(0,', '7' )
Вписываем телефоны магазина, к примеру так:
Далее отрываем шаблон index.tpl.html и там, где мы хотим видеть телефон, вставляем:Код:+7 (495) 111-22-33, 111-22-34
Все!Код:{$smarty.const.CONF_PHONES}
Это можно реализовать в любой версии... , как? там всё описано.Это с какой версии есть поле "Телефоны магазина"?
Здесь приведён пример для ShopCms 3.0, начиная с версии 3.1 соответственно меняем все пути по структуре скрипта.
Ну вот,как обещал, начнём.
Для начала скачиваем Для просмотра ссылки Войдиили Зарегистрируйся архив со всем нам необходимым. Распаковываем и распихиваем всё по местам, фаил cloud_cat.php и папку cumulus кладём в корень магазина.Далее открываем phpMyAdmin и делаем SQLзапрос:Далее открываем фаил includes/cloud_keywords.php находим там флешблок и редактируем стиль,PHP:ALTER TABLE `scms_categories` ADD `cloud_keywords` text, ADD `use_in_cloud` INT(11) NOT NULL default "1";
var cl = new SWFObject("flash/tagcloud.swf", "tagcloud", "200", "200", "9", "#ffffff");- рзмер и цвет блока,
"tcolor" цвет шрифта "максимальный"
"tcolor2" цвет шрифта "минимальный", цвет меняется плавно от одного значения до другого, тэги будут получать цвет из градиента между двумя цветами на основе их популярности.
"hicolor" цвет шрифта и рамки при навидении курсора
"tspeed" скорость движения
Здесь же меняем пути до папки cumulus, как здесь показано
Далее, открываем фаил design/admin/catalog_products_categories.tpl.html, заменяем строкиPHP:$cloud = '<SCRIPT LANGUAGE="javascript" SRC="/cumulus/swfobject.js" TYPE="text/javascript"></SCRIPT> <div id="flashcontent"></div> <script type="text/javascript"> var cl = new SWFObject("/cumulus/tagcloud.swf", "tagcloud", "200", "200", "9", "#ffffff"); cl.addVariable("tcolor", "0x000000"); cl.addVariable("tcolor2", "0x00c814"); cl.addVariable("hicolor", "0xFFFF00"); cl.addVariable("mode", "tags"); cl.addVariable("distr", "true"); cl.addVariable("tspeed", "100"); cl.addVariable("tagcloud", "<tags>'; $cloud .= $cloud_tags; $cloud .= '</tags>"); cl.write("flashcontent"); </script>';
54 строка
на этуPHP:<td><a href="admin.php?w=-1{if $categoryID and $categoryID!=1}&catslct={$categoryID}{/if}&eaction=cat" class="inl">{$smarty.const.ADMIN_TEXT4}</a></td>{if $categoryID and $categoryID!=1}<td> | <a href="admin.php?categoryID={$categoryID}&eaction=cat" class="inl">{$smarty.const.ADMIN_ADMIN_MENUNEW1}</a></td>{/if}
далее эту - 174 строкаPHP:<td><a href="admin.php?w=-1{if $categoryID and $categoryID!=1}&catslct={$categoryID}{/if}&eaction=cat" class="inl">{$smarty.const.ADMIN_TEXT4}</a></td>{if $categoryID and $categoryID!=1}<td> | <a href="admin.php?categoryID={$categoryID}&eaction=cat" class="inl">{$smarty.const.ADMIN_ADMIN_MENUNEW1}</a> | <a href="#" onClick="open_window('cloud_cat.php?categoryID={$categoryID}',355,250); return false" class="inl">{$smarty.const.ADMIN_CATEGORY_CLOUD_KEYWORDS}</a></td>{/if}
на этуPHP:<td><a href="admin.php?w=-1{if $categoryID and $categoryID!=1}&catslct={$categoryID}{/if}&eaction=cat" class="inl">{$smarty.const.ADMIN_TEXT4}</a></td>{if $categoryID and $categoryID!=1}<td> | <a href="admin.php?categoryID={$categoryID}&eaction=cat" class="inl">{$smarty.const.ADMIN_ADMIN_MENUNEW1}</a></td>{/if}
Дальше открываем фаил /design/user/ваш дизайн/images/style.css и дабовляем в негоPHP:<td><a href="admin.php?w=-1{if $categoryID and $categoryID!=1}&catslct={$categoryID}{/if}&eaction=cat" class="inl">{$smarty.const.ADMIN_TEXT4}</a></td>{if $categoryID and $categoryID!=1}<td> | <a href="admin.php?categoryID={$categoryID}&eaction=cat" class="inl">{$smarty.const.ADMIN_ADMIN_MENUNEW1}</a> | <a href="#" onClick="open_window('cloud_cat.php?categoryID={$categoryID}',355,250); return false" class="inl">{$smarty.const.ADMIN_CATEGORY_CLOUD_KEYWORDS}</a></td>{/if}
редактируем стили по своему вкусу.Код:.cloud_keywords {float: left; text-align: left;} .cloud_keywords a {vertical-align: bottom; padding: 0; margin: 0;} .cloud_keywords a.level1 {font-size: 13px; color: #00BFFF; } .cloud_keywords a.level2 {font-size: 12px; color: #8FBC8F;} .cloud_keywords a.level3 {font-size: 11px; color: Teal;} .cloud_keywords a.level4 {font-size: 10px; color: #483D8B;} .cloud_keywords a.level5 {font-size: 9px; color: #A0522D;}
Дальше идём в админку и пдключаем блок cloud_keywords.tpl.html который мы закинули из архива, но лучше сделать два блока, тоесть отделить флэш в отдельный блок, для этого нарисуем наши блоки,
блок для вывода в "класическом виде", назовём его: cloud_keywords.tpl.html
с одержаниеми блок с флешом f_cloud_keywords.tpl.htmlPHP:{if $cloud_keywords || $cloud} <div class="cloud_keywords"> {section name=cl loop=$cloud_keywords} <a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}category_{$cloud_keywords[cl].categoryID}.html{else}index.php?categoryID={$cloud_keywords[cl].categoryID}{/if}" class="level{$cloud_keywords[cl].rating}"> {$cloud_keywords[cl].keyword}</a> {if $smarty.section.cl.index > 0} {/if} {/section} </div> {else} <div align="center">{$smarty.const.STRING_NO_CLOUD_KEYWORDS}</div> {/if}
Всё, теперь идём в админку -> каталог товаров -> $категория$ жмём ссылку ADMIN_CATEGORY_CLOUD_KEYWORDS, добавляем теги, теги будут иметь URL той категории из которой вы их добавили.PHP:{if $cloud_keywords || $cloud} <div class="cloud_keywords"> {$cloud} </div> {/if}
Надеюсь у вас всё получится!
P/s
Можно организовать вывод тегов во флеше в рандомном порядке, для этого открываем includes/cloud_keywords.php и меняем блокна этотPHP:$cat['categoryID'] = $row['categoryID']; $cat['keyword'] = $keyword; $cat['rating'] = 1; //$cat['level'] = rand(11, 22); $cat['link'] = "<a href='index.php?categoryID=".$row['categoryID']."' style='".(CONF_CLOUD_MINFONTSIZE + (int)$cat['rating'])."pt'>".$cat['keyword']."</a>";
где $cat['level'] = rand(1, 4); устанавливает размер шрифта от минимального -1, до максимального -4 (можно менять)PHP:$cat['categoryID'] = $row['categoryID'] $cat['keyword'] = $keyword; $cat['rating'] = 1; $cat['level'] = rand(1, 4); $cat['link'] = "<a href='index.php?categoryID=".$row['categoryID']."' style='".(CONF_CLOUD_MINFONTSIZE + (int)$cat['level'])."pt'>".$cat['keyword']."</a>";
Не забываем почистить cache.
Странно, пролез весьа вообще не в курсе где модно найти версию 3.5? а то я слышал она английская есть а русской нету!