wcp 11 Опубликовано 26 февраля, 2011 Жалоба Share Опубликовано 26 февраля, 2011 например, в DLE я это делаю так: - требуемые части шаблона (особенно большие), например, шапку, выношу в отдельный файл top.tpl и... - ...подключаю этот файл командой {include file="top.tpl"} в нужное место main.tpl (а-ля index.html) В итоге, в main у меня все достаточно чисто и опрятно, только лишь несколько подключений внешних фрагментов шаблона: {include file="top.tpl"} {include file="left_column.tpl"} {include file="footer.tpl"} {include file="counters.tpl"} Да и править так куда проще зная, что в footer.tpl находится только футер и ничего другого случайно не зацепишь. Так вот :) Возможно ли что-то этакое в вамшопе? У меня как минимум шапка получается большая, сложная, с кучей порезанной графики и пр. + футер немаленький... Можно конечно сложить один раз в index.html и забыть, но... натура вот такая у меня, люблю порядок :) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 февраля, 2011 Жалоба Share Опубликовано 26 февраля, 2011 Возможно. Вот описание include - http://www.smarty.net/docsv2/ru/language.function.include.tpl Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 26 февраля, 2011 Автор Жалоба Share Опубликовано 26 февраля, 2011 мм... чего-то не хватает, вынес шапку в top.tpl, подключаю её {include file='top.tpl'} и ничего не выводится, в исходнике страницы include отсутствует. Файл top.tpl лежит рядом с index.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 февраля, 2011 Жалоба Share Опубликовано 26 февраля, 2011 Наверное нужно путь указать типа templates/vamshop/top.tpl Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 26 февраля, 2011 Автор Жалоба Share Опубликовано 26 февраля, 2011 Ни полный, ни относительный пути не помогают :( Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 26 февраля, 2011 Автор Жалоба Share Опубликовано 26 февраля, 2011 вот так сработало {include file="../templates/шаблон/top.tpl"} но при этом слетела кодировка в top.tpl - вместо утф8 стала вин1251 :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 февраля, 2011 Жалоба Share Опубликовано 26 февраля, 2011 Так это наверное в самом подключаемом шаблоне не так что-то с кодировкой. Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 26 февраля, 2011 Автор Жалоба Share Опубликовано 26 февраля, 2011 ммм... подключаемый шаблон - самый что ни на есть обычный текстовый файл с расширением .tpl и куском html-кода внутри Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 26 февраля, 2011 Жалоба Share Опубликовано 26 февраля, 2011 Ну а в какой кодировке код внутри. Насколько я понимаю include тэг кодировку менять не умеет, он подключает то, что ему дают. Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 26 февраля, 2011 Автор Жалоба Share Опубликовано 26 февраля, 2011 точно, не умеет. Заморачиваться долго не стал, конвертнул top.tpl в утф-8 с помощью sisulizer's caboom. Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 27 февраля, 2011 Автор Жалоба Share Опубликовано 27 февраля, 2011 Где-то на форуме пробегала тема про раздельные шаблоны для самого магазина (главная, витрина etc.) и для карточки продукта/корзины. С какой целью это сделано и можно ли одним махом привести все к единому стилю? А то получается главная выглядит вот так (как и планировалось), а карточка продукта - в старом стиле (равно как и корзина, и оформление заказа..) Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 27 февраля, 2011 Жалоба Share Опубликовано 27 февраля, 2011 Удалить в /templates/vamshop/ все html файлы кроме index.html Тогда все страницы одинаковым шаблоном будут рисоваться. Внешний вид можно как угодно менять, если знаете html. Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 27 февраля, 2011 Автор Жалоба Share Опубликовано 27 февраля, 2011 А, точно! Помню что надо было что-то удалить. Пасиб :) С хтмл слава богу проблем нет, в отличие от пхп :( Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 28 февраля, 2011 Автор Жалоба Share Опубликовано 28 февраля, 2011 Вопрос по информационной странице - на ней планируется разместить простую фотогалерею, но оказывается, что если при загрузке задать фотографиям размер 250px по бОльшей стороне, то они станут некликабельными и не будут увеличиваться, масштабирование из каталога не распространяется на инфо-страницы :( Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 февраля, 2011 Жалоба Share Опубликовано 28 февраля, 2011 Так размещайте обычный html-код, в img src маленькую картинку, а в качестве ссылки большую, через a href. Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 28 февраля, 2011 Автор Жалоба Share Опубликовано 28 февраля, 2011 Это понятно, но неприятны лишние телодвижения по оформлению - большую картинку надо сохранить, вставить малую, оформить href... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 февраля, 2011 Жалоба Share Опубликовано 28 февраля, 2011 Берите любой сторонний php скрипт галереи и вставляйте ссылку на галерею в магазин. Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 1 марта, 2011 Автор Жалоба Share Опубликовано 1 марта, 2011 Но галерея ж будет вне шаблона магазина, а так, сбоку? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2011 Жалоба Share Опубликовано 1 марта, 2011 А что мешает сделать галерее такой же внешний вид как и у магазина? Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 1 марта, 2011 Автор Жалоба Share Опубликовано 1 марта, 2011 Ничто не мешает, просто за время существования cms-ок привык к тому, что на всем проекте должен быть единый шаблон, который к тому же легко можно сменить опять же по всему проекту :) Потому и искал для DLE нормальный модуль магазина, чтобы встроить в сайт и не иметь проблем. Не нашел. Теперь вот планирую полный переезд на VamShop, соответственно приходится тащить с собой всё, что было на сайте - куча статических страниц, галерея, новости, отзывы. Ессесно почти всё придется переделывать в рамках магазина Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 1 марта, 2011 Жалоба Share Опубликовано 1 марта, 2011 Вам наверное нужно смотреть на какую-то cms, где есть всё сразу. Но всё равно, обычно так не бывает, хоть с виду и кажется всё готово, бери и пользуйся, но в реальности куча проблем вылазит. Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 1 марта, 2011 Автор Жалоба Share Опубликовано 1 марта, 2011 Прежде чем добраться до ВамШопа пересмотрел много чего, в том числе и знаменитую связку джумла+виртумарт.. всё не то. Вот только ВамШоп с первого взгляда очень понравился. А то, что задалбываю вопросами - это увы неизбежно при пользовании нового движка. Вот чуток привыкну, пощупаю все настройки, поковыряю шаблон и стану поспокойнее )))) Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 2 марта, 2011 Автор Жалоба Share Опубликовано 2 марта, 2011 Опять проведу аналогию с моим любимым DLE, где контент можно закрепить за определенной страницей или категорией, например, jquery-слайдер взять в тег [aviable=main]код слайдера[/aviable] и он будет доступен только на главной или [group=x]код слайдера[/group] - виден только пользователям из группы id=x. В VamShop так можно? Хочется "раскрасить" главную страницу магазина, добавив туда определенный контент, который будет доступен только на главной же. Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 3 марта, 2011 Жалоба Share Опубликовано 3 марта, 2011 Цитата В VamShop так можно? Хочется "раскрасить" главную страницу магазина, добавив туда определенный контент, который будет доступен только на главной же.можно. эти решения описаны в форуме поддержки. Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 3 марта, 2011 Автор Жалоба Share Опубликовано 3 марта, 2011 Симпатичная и легкая галерейка, умеет сама создавать тумбы, знай только подкидывай ей фотки: http://getpagemap.com/pagemap-imagewall Правда интегрировать с наскоку в вамшоп не получилось - повело шаблон: В media/content положил gal.html с кодом <?php include ('path to gallery index.php'); ?> - тумбы прогрузились, но шаблон порвался. UPD а не, получилось интегрировать, убрал из index'а галереи <style type="text/css"> body { margin: 50px 250px; background: <?php echo $config['Background']; ?>; text-align: center; font: 12px 'Trebuchet MS', Arial, Helvetica, sans-serif; color: <?php echo $config['Footer Color']; ?>; } </style>[/code] Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения