- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации ecco
Публикации ecco
22 публикаций создано ecco (учитываются публикации только с 17-May 23)
По типу контента
По пользователю
#18363 Табы (вкладки) на странице товара
Отправлено от ecco в 07 April 2012 - 08:23 PM в Модули и дополнения ShopCMS
#18361 Табы (вкладки) на странице товара
Отправлено от ecco в 07 April 2012 - 07:56 PM в Модули и дополнения ShopCMS
а cdn имхо гугловский нужно - поживее и встречается чаще, в чем и соль.
Почитал про особенности Google CDN и изменил код во втором примере.
#18356 Табы (вкладки) на странице товара
Отправлено от ecco в 07 April 2012 - 06:39 PM в Модули и дополнения ShopCMS
В файле core/tpl/user/ВАШ_ШАБЛОН/product_detailed.tpl.html в нужном месте вставьте код
<style type="text/css"> div.tabs{width:100%} ul.navi {list-style:none; margin:0; padding:0;} ul.navi li {display: inline;} ul.navi li a {padding: 3px 9px; text-decoration: none;} ul.navi li a.selected,ul.navi li a.selected:hover,ul.navi li a:hover{background: #ccc;color: #000;} div.tabs div {padding: 5px;margin-top: 3px;border: 1px solid #CCC;background: #FFF;} </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script type="text/javascript"> {literal} $(function () { var tabs = $('div.tabs > div'); tabs.hide().filter(':first').show(); $('div.tabs ul.navi a').click(function () { tabs.hide(); tabs.filter(this.hash).show(); $('div.tabs ul.navi a').removeClass('selected'); $(this).addClass('selected'); return false; }).filter(':first').click(); }); {/literal} </script> <div class="tabs"> <ul class="navi"> <li><a class="first" href="#tab1">Вкладка 1</a></li> <li><a href="#tab2">Вкладка 2</a></li> <li><a class="last" href="#tab3">Вкладка 3</a></li> </ul> <div id="tab1"> Содержимое вкладки 1 </div> <div id="tab2"> Содержимое вкладки 2 </div> <div id="tab3"> Содержимое вкладки 3 </div> </div>
Этот код вроде не тормозит - подтягивает библиотеку Jquery - при желании файл jquery-1.7.2.min.js можно скачать в шаблон и подключить локально.
* Не помню подключен ли по умолчанию Jquery в ShopCMS, если да то подредактирую код в примере.
Скриншот:
#18314 Табы (вкладки) на странице товара
Отправлено от ecco в 07 April 2012 - 12:13 AM в Модули и дополнения ShopCMS
PS. вызов yui-min.js в этом же TPL-файле, вставлять его в head.tpl.html не надо. Более того, вредно .
Ну я вставил в head - туда, где остальные js-файлы подключены , там же написано {* подключение скриптов *}
.... в принипе я замечал что обычно стараются выносить в отдельные страницы js-файлы, которые работают только на этих страницах, особенно в крупных проектах.
Замечено что периодически сайт притормаживает когда подгружает js-файлик с ресурса Yahoo - видимо когда ресурс Yahoo подтормаживает. Думаю может его в шаблон лучше забрать?
#17915 Живой поиск (с картинками)
Отправлено от ecco в 30 March 2012 - 07:16 PM в Модули и дополнения ShopCMS
У меня сложилось впечатление (именно впечатление, еще со времен, когда я перестал быть программистом и стал... эээ... бизнесьменом), что ALT= это заместитель картинки. Т.е. если клиент у себя запретил показ картинок (например, интернет помегабайтный и медленный, через свисток), то ему выводится текст из ALT вместо картинки. Но вот что писать в ALT наиболее правильно - хрен его знает. В большинстве случаев (поубивал бы) там название картинки, а оно вообще ни о чем. А вот выбор между кодом или названием... хм... ИМХО, логичнее туда писать и то, и другое .
В данном же случае, когда рядом и так есть название товара с ценой я даже не знаю, что же правильно будет писать в ALT. Возможно, что и вообще ничего.
Все верно, человек с отключенными картинками там и должен прочитать о том что нарисовано на этой картинке - поэтому наименованию товара, обычно , как раз там и место (без лишнего мусора). А когда вы ищете картинки в поисковике он как раз по альтам вам их и подсовывает - а еще много полезного про опимазацию картинок можно прочитать в статье продвижение картинками
P.S как под хайд ссылки класть теперь ?
#17653 Простейший модуль ЧПУ
Отправлено от ecco в 16 March 2012 - 10:28 PM в Модули и дополнения ShopCMS
Мне надобность такого расширения представляется сомнительной, но мнения выслушаю и приму к сведению, сделать это ОЧЕНЬ не слoжно.
Пару раз сталкивался при отладке что нужно было посмотреть на вид старых урлов и еще чего то и приходилось переименовывать файл index_old в index а существующий index во что нибудь еще и обратно. Возможно и есть некий смысл в том чтобы менять значение у переменной для этих случаев - все же меньше хлопот, хотя программист из кода все увидит.
#17572 SMS-уведомления о заказах
Отправлено от ecco в 14 March 2012 - 11:54 PM в Модули и дополнения ShopCMS
Matit, да здорово конечно..... только Киевстар на Украине не поддерживает.... а Лайф это полное г.... заводить номер только для получения смс непоприколу (((
Не знаю как сейчас но раньше SMS уведомления поддерживал бесплатный украинский почтовый сервис I.UA.
Делал так:
Если не хочется прикряплять к магазину почту I.UA то в своем почтовом аккаунте например того же mail.ru сделать пересылку сообщений на почту I.UA а та в свою очередь будет отправлять CMS на Ваш телефон.
#17570 Табы (вкладки) на странице товара
Отправлено от ecco в 14 March 2012 - 10:53 PM в Модули и дополнения ShopCMS
итак, приступим к реализации.
1. Заходим в админку: Настройки / Общие настройки / и активируем (включаем) чекбокс "Принудительная очистка кэша"
2. В файле шаблона core/tpl/user/ВАШ_ШАБЛОН/head.tpl.html ищем строку
{* подключение скриптов *}
ниже нее вставляем
<script src="http://yui.yahooapis.com/3.4.1/build/yui/yui-min.js"></script>
3. В файле шаблона core/tpl/user/ВАШ_ШАБЛОН/product_detailed.tpl.html в нужном для Вас месте вставляем код:
<div id="product-tabs">
<ul>
<li><a href="#tab1">Вкладка 1</a></li>
<li><a href="#tab2">Вкладка 2</a></li>
<li><a href="#tab3">Вкладка 3</a></li>
</ul>
<div>
<div id="tab1">
Текст вкладки 1
</div>
<div id="tab2">
Текст вкладки 2
</div>
<div id="tab3">
Текст вкладки 3
</div>
</div>
<script>
{literal}
YUI().use('tabview', function(Y) {
var tabview = new Y.TabView({
srcNode: '#product-tabs'
});
tabview.render();
});
{/literal}
</script>
</div>
4. В файле шаблона data/ВАШ_ШАБЛОН/style.css добавляем стили, приведу простой пример стиля - само собой можно оформить более красивые стили с изображениями и т.п.
/* Product tabs */
#product-tabs{clear:both;}
ul.yui3-tabview-list{margin-top:10px;}
.yui3-tab-label{border-left:1px solid #CCC;border-right:1px solid #CCC;border-top:1px solid #CCC;margin-right:3px;}
div.yui3-tabview-panel{border:1px solid #CCC;padding:20px;margin-bottom:10px;}
.yui3-tab-selected{background-color:#CCC;margin-right:3px!important;}
4. Обновляем страницу товара. Заходим в админку: Настройки / Общие настройки / и деактивируем (выключаем) чекбокс "Принудительная очистка кэша".
На этом установка окончена, ну а вкладки уже используйте на свое усмотрение я например туда вставил виджеты комментариев из соц.сетей.
Также табы можно использовать например для вывода описания либо характеристик товара.
#17565 Руководство по верстке шаблона.
Отправлено от ecco в 14 March 2012 - 05:40 PM в Шаблоны ShopCMS
Нет ли мануала как из HTML натянуть дизайн на магазин?
Здесь нужно уметь верстать, мануалы есть по html+css а еще потом вероятно придется со Smarty разбираться.
#17557 Как вывести URL товара в карточке товара
Отправлено от ecco в 14 March 2012 - 05:05 PM в Шаблоны ShopCMS
#17551 Как вывести URL товара в карточке товара
Отправлено от ecco в 14 March 2012 - 04:44 PM в Шаблоны ShopCMS
[HIDE="1"]http://petshop.kh.ua/product_.html?fb_comment_id=fbc_10150601535878471_20920776_10150601536153471[/HIDE]
тоесть ID товара чего то не присвоился. На сайте усановлен ЧПУ от Badisoft, но насколько я знаю оно на лету меняет ссылки и не должно было повлиять.
#17544 Как вывести URL товара в карточке товара
Отправлено от ecco в 14 March 2012 - 04:29 PM в Шаблоны ShopCMS
Поставил виджет комментариев Facebook. В этом виджете есть возможность оставлять заметку на своей стене в Facebook.
Когда создается запись на стене так же создается ссылка на сайт на котором установлен этот виджет, а хочется чтобы ссылка вела непосредственно на страницу товара, с которой собственно и добавляется комментарий через этот виджет.
То есть как вывести урл товара в карточке товара (product_detailed.tpl.html) с помощью смарти
чтобы код
имел вид:
#17466 Простейший модуль ЧПУ
Отправлено от ecco в 12 March 2012 - 03:52 PM в Модули и дополнения ShopCMS
/categoria/nazvanie-tovara.html
/categoria/nazvanie-tovara.html
как бороться с такими дублями?
#17457 Простейший модуль ЧПУ
Отправлено от ecco в 12 March 2012 - 03:04 PM в Модули и дополнения ShopCMS
остается на чтение рекомендаций от ПС но и тут встречаются расхождения во взглядах у двух магнатов.
Ну что же поднимем в очередной раз эти вопросы:
2 ashmanov:
Какие есть идеи по ссылкам для товаров. Нужны ли там расширения типа .html ?
Как предлагаете бороться с дублями страниц, добавлять id к url дублируемой странице или другие отличительные характеристике в урле?
Нужно ли обрезать длинные урлы? Если да то какие существуют методики или какими Вы пользуетесь.
Нужно ли избавляться от дублей между тегами
#17435 Интерграция вашей группы в Вконтакте
Отправлено от ecco в 12 March 2012 - 01:58 AM в Модули и дополнения ShopCMS
Сталкивался с проблемой вставки VK-виджетов на ShopCMS. Причем любых типа Like. VkComments - не хочет работать и все тут. Устанавливаю все по инструкции то что нужно в Head - ложу в Head, то что непосредственно в том месте где будет отображаться на сайте размещаю именно в том месте. Проблем с другими движками не было на практике. Где-то читал что нужно жаба-скрипт обрамлять тегами LITERAL кажется - не помогает. Кто подскажет в чем суть проблемы - может сталкивались?
#17411 Простейший модуль ЧПУ
Отправлено от ecco в 11 March 2012 - 07:10 PM в Модули и дополнения ShopCMS
Да по каким "обеим"-то? Откуда пользователь возьмет ДВЕ ссылки, одну со слэшом, одну без слэша?
- Допустим у Вас есть известный сайт, я помню что там есть раздел /music вот я и зафигачил эту ссылку ПО ПАМЯТИ в браузере а еще хуже разместил на стороннем ресурсе - а оказалось что у Вас там есть слеш на конце. Таких случаев не мало - вижу периодически из статистики того же GA.
Я ж тоже пользователь и никогда мне не приходило в голову получив где-то ссылку без слэша добавлять слэш и наоборот.
У Вас мышление другое - с ваших слов Вы бывший программист )
Есть два НО - как понравятся такие выкрутасы (несколько одинаковых страниц по разным ссылкам)
Считаю, что это лучше чем еще и дубли урл при тех же условиях - их ПС "смерть" как не любят. Если я правильно понял вопрос.
Откуда и куда должен быть редирект 301? Со слэша на "без него" или с "без слеша" на "со слэшом"?
Здесь ссылка пролетала - возможно здесь есть ответ [HIDE="ссылко"]http://googlewebmastercentral.blogspot.com/2010/04/to-slash-or-not-to-slash.html[/HIDE] Не стал читать у меня инглиш на 3+.
От себя могу сказать что читал где-то что урл со слешем на конце дает меньшую нагрузку на сервер и считается признаком хорошего тона если ссылка ведет на директорию, хотя возможно это касалось статических сайтов и реальных каталогов на сервере - не помню. Но это понятное дело к сео не имеет отношения.
#17402 Простейший модуль ЧПУ
Отправлено от ecco в 11 March 2012 - 05:23 PM в Модули и дополнения ShopCMS
Как я себе предстаялю идеальное чпу.... многое уже сказано в этой теме и совпадает с мом мнением.
1. Начнем с того что путь в рай это: Заголовок статьи ==
титул статьи
== урл статьи в транслите... и не нужно спорить - посмотрите плагины для известных КМС... но там предлагаются задать на выбор вид ЧПУ, потомучто точного ответа НЕТ!! Есть рекомендации ПС. Например гугл вообще просит что то типа Id ставить в конец УРЛА а Вы говорите "грязи не должно быть". Я кстати c Вами солидарен, поэтому:2) Будем отталкиваться о пункта 1:
Статья с наименованием "Моя первая статья" должна выглядеть соответсвенно так
Заголовок в коде:
Моя первая статья
Титл: В коде будет выглядеть как
URL: moya-pervaya-statya.html(.php и тп)
Почему .html(.php и тп) на конце - это фича для пользователя чтобы он понимал что это страница а не категория хотя мы здесь немного отклоняемся от п.1
соответственно категория должна иметь вид /kategoriya либо /kategoriya/ это поидее тоже не важно и здесь стоит сделать 301 редирект для того чтобы:
а) Для того чтобы пользователи, которые любят в браузере набрать урл c целью попасть в категорию либо подкатегорию статьи, могли нормально попадать в нее в незаисимости от того отрезали они слеш или нет.
Если пользователь разместит ссылку на ваш ресурс без слеша или со слешом чтобы не возникло проблем при переходе и ссылка не вела в пустоту по мнению ПС
3) Кастально дублей: Посколько их быть не должно то вторая продублированная страница должна иметь URL например:
2-moya-pervaya-statya.html !это же касается и категорий.
Поскольку эта задача не из простых - именно поэтому вариант с ID имеет место на жизнь.
45-moya-pervaya-statya.html , 48-moya-pervaya-statya.html и такой вид ссылки будет более приемлем - зачем туда запихивать заголовки подкатегорий, категорий ИМХО какое отношение они имеют к заголовку страницы?.... смотрите п.1. Хотя много написано о том что ПС умеют разбирать цепочку в урле.. тогда можно сделать вывод что лучшим вариантом будет вот такие ссылки
/kategoriya1/moya-pervaya-statya.html , /kategoriya1/2-moya-pervaya-statya.html , /kategoriyaN/3-moya-pervaya-statya.html , /kategoriyaN/4-moya-pervaya-statya.html
4) Относительно длины ссылки.
Читал где-то, что длинные ссылки нужно резать, вернее смотрел выступление одного товарища из конторы Google. Тоесть превышаещие N-ное кол-во символов ссылки нужно сокращать.
Пока не знаю что еще дополнить может вспомню еще - допишу.
ПС. Это мое личное мнение основанное на практике общения с различными СMS
UPD: Зоголовки у дублирующихся статей тоже должны быть уникальными
UPD2: не читал последние сообщения - почти все тоже самое написано выше. Но в одном утвердился для себя точно...
Вот это /kategoriya/statya.html и это /statya.html лучше чем /kategoriya-statya.html
#17309 Простейший модуль ЧПУ
Отправлено от ecco в 07 March 2012 - 09:41 PM в Модули и дополнения ShopCMS
Перечитал полностью в этот раз топик и наткнулся на сообщение с кракозябрами в файле sitemap.xml и соотвественно в таблице xxx_cpu_table. Решением проблемы было изменение кодировки файла sitemap.php на utf-8, но в моем случае данное решение не срабатывает и в таблице и в файле sitemap.xml там где есть кирилица в заголовках страниц, появляются вопросы (???????) Вот пример сконфигурированного файла [HIDE="ссылко"]http://petshop.kh.ua/sitemap.xml[/HIDE] Специально оставил доступным файл sitemap.php.
У меня вся база как и таблица xxx_cpu_table создана/создается в cp1251_general_ci, пробовал также поменять кодировку таблицы на utf-8 в файле sitemap.php изменив строку
) ENGINE=MYISAM") or die(mysql_error());
на
ENGINE=MYISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;") or die(mysql_error());
но все равно и в базе и в sitemap.xml создаются вопросики там где кириллица должна быть.
Скинул на всякий случай доступы в личку )
#17301 Простейший модуль ЧПУ
Отправлено от ecco в 07 March 2012 - 04:33 PM в Модули и дополнения ShopCMS
#17289 Простейший модуль ЧПУ
Отправлено от ecco в 07 March 2012 - 12:26 PM в Модули и дополнения ShopCMS
- скачать последнюю версию и взять файлы index.php и sitemap.php из /old_version/ID-name_version.
Да! Ураааа. Это оно.. id-шники присваются теперь везде, и теперь не будет дублей у товаров с одинаковым заголовком
И еще есть двойная кавычка вот такого вида "„"=>"" ее тоже нужно добавить в массив функции транслит, а как написать на PHP чтобы убрать стандартную кавычку ? Вот так не срабатывает "\""=>"" , так """=>"" ругается на синтаксис. Извиняюсь что тороплю и не жду исправленной версии.
#17283 Простейший модуль ЧПУ
Отправлено от ecco в 07 March 2012 - 11:13 AM в Модули и дополнения ShopCMS
1) Что нужно поменять в файле index.php , чтобы товар получал ссылку вида /nazvanie-tovara а не так как сейчас /nazvanie-categorii-nazvanie-tovara
2) У меня в магазине при переходе из самой верхней категории на любой товар , карточка товара не отображается а выводится главная страница:[HIDE="1"] товары для собак[/HIDE] . А вот если из подкатегории переходить по ссылкам на товары - то все нормально работает
ПС. с меня плюшки )
#9869 Как зафиксировать шапку?
Отправлено от ecco в 13 July 2011 - 11:41 AM в Модули и дополнения ShopCMS
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации ecco