Dragon31337 0 Опубликовано 7 апреля, 2010 Жалоба Share Опубликовано 7 апреля, 2010 Добрый день! Где можно изменить внешний вид страницы, которая выводится, когда Товар в каталоге не найден! Не текст (это. понятно, в языковых файлах), а оформление. Там выводится текст и поле поиска Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 7 апреля, 2010 Жалоба Share Опубликовано 7 апреля, 2010 в templates\vamshop\stylesheet.css меняйте свойства стилей. Можете создавать свои новые стили и применять их к элементам только этой страницы. Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 7 апреля, 2010 Автор Жалоба Share Опубликовано 7 апреля, 2010 Интересует не стилевое оформление, а возможность убрать поле "Поиск" и добавить свое офрмление центрального блока страницы Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 7 апреля, 2010 Жалоба Share Опубликовано 7 апреля, 2010 templates\vamshop\module\error_message.html Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 Спасибо! И еще, можете подсказать где шаблон страницы "Партнерам"? облазил templates\vamshop\module\*.* не могу найти Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 шаблоны в templates\vamshop\module\ с affiliate_..... Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 Bububu, спасибо! И еще последний вопрос по форме обратной связи: Можно ли вставить эту форму "\vamshop\module\contact_us.html" в страницу, созданную в админке? Мне нужно разместить форму обратной связи на созданной странице "Партнерам". Но это не аффилитивная программа, а просто информационная страница, на которой была бы форма обратной связи... Т.е. не планируется подключать и использовать партнерскую программу. Или это невозможно сделать малой кровью? Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 Какой url этой страницы (или где она формируется)? - надо увидеть куда вставлять. Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 Вот такой адрес: shop_content.php?coID=12 Т.е. это страница, созданная в админ меню/Информационные страницы Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 Подожди, это про contact_us.html ? А куда добавлять? Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 Можно ли вставить эту форму обратной связи из "\vamshop\module\contact_us.html" в страницу, созданную в админке? В данном случае в страницу, с таким адресом: shop_content.php?coID=12 Вообще эта тема обсуждаемая, но нигде нет решения. Если есть возможность разместить эту форму на другой странице (кроме по умолчанию страницы "Контакты"), то этот ответ можно вывести в FAQ - это интересно многим... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 Нельзя. Форму-то вставите, но нужна ведь обработка для этой формы, php код, который будет получать данные из формы и отправлять из на почту. Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 Т.е. малой кровью никак? Хотелось бы возможность пользователю отправить с этой формы письмо и все. Т.е. нет никакой необходимости где-то сохранять это письмо в БД. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 Только править код, либо использовать стандартную страницу обратной связи, та, что есть по умолчанию. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 Vam, думаю - можно. Даже элементарно. Dragon31337, вопрос ... Как сделать? Точнее как это должно работать? СценариЙ какой? Вот человек отправил сообщение и он остался на той же странице или перешёл на страницу с ответом на отосланное сообщение? от этого зависит объём доработок Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 Конечно с точки зрения удобства пользователю лучше, чтобы он перешел на страницу с сообщением "Ваш запрос отправлен". Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 В принципе такую страницу, на которую его отправлять, можно прописать прямо в почтовой форме... Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 Есть несколько путей решения... Универсальный способ прописывать долго. Самое простое: Вам надо разместить эту форму на странице Id=12. Для каждой страницы есть HTML описание. Вот туда-то и можно вставить HTML-код страницы отправки сообщения. Возьми его прямо на такой странице (ID=7) и вставь внизу или вверху (где требуется). Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 Здорово! И ведь работает! Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 А я было подумал, что непонятно объяснил, поэтому сделал несколь пояснений: 3 вложения. Раз сделал - опубликую - кому-нибудь пригодятся. Здорово! И ведь работает! Поздравляю, ragon31337! пример.txt Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 И еще не могу победить одну проблему: Активный пункт меню (current) подсвечивается с помощью CSS. Например, вот так в шаблоне помечается активным пункт меню у которого ID == 5 (у меня это ссылка на страницу каталога товаров): <li><a href="http://site_address/index.php?coID=5" {if $smarty.get.coID == 5} class="current"{/if}>Каталог</a></li> Но когда мы входим в подкаталоги товаров (а по сути остаемся в разделе меню "Каталога товаров") и адреса страниц имеют вид "http://site_address/index.php?cat=975" и т.д., эта страницы не помечаются как активные. Пробовал добавлять условия: {if strstr($PHP_SELF, index)} class="current"{/if} {if strstr($PHP_SELF, index.php)} class="current"{/if} {if strstr($PHP_SELF, FILENAME_INDEX)} class="current"{/if} Все это не помогает. Не силен в PHP и не знаю, как правильно построить условие, чтобы всем страницам index.php назначался класс "current" Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 По моему, там все страницы index.php поэтому может просто убрать условие? <li><a href="http://site_address/index.php?coID=5" {if $smarty.get.coID == 5} class="current"{/if}>Каталог</a></li> <li><a href="http://site_address/index.php?coID=5" class="current">Каталог</a></li> Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 Нет не получится - это горизонтальное меню. Если в этом пункте прописать класс без условий, то он будет подсвечиваться всегда. Ссылка на сообщение Поделиться на другие сайты
Bububu 0 Опубликовано 8 апреля, 2010 Жалоба Share Опубликовано 8 апреля, 2010 Тогда сделай по аналогии: <li><a href="http://site_address/index.php?coID=5" {if $smarty.get.coID == 5} class="current"{/if}>Каталог</a></li> <li><a href="http://site_address/index.php?cat=975" {if $smarty.get.саt == 975} class="current"{/if}>Каталог</a></li> или <li><a href="http://site_address/index.php?cat=975" {if $smarty.get.саt > 0 } class="current"{/if}>Каталог</a></li> и тому подобное ... Ссылка на сообщение Поделиться на другие сайты
Dragon31337 0 Опубликовано 8 апреля, 2010 Автор Жалоба Share Опубликовано 8 апреля, 2010 Не очень удобно, - там несколько сотен подразделов Это ссылка в горизонтальном меню на каталог товаров А в каталоге много разделов/подразделов/товаров. Все эти страницы index.php и плюс какой-нибудь ?coID=5.... Очень хотелось бы, чтобы кнопка подсвечивалась, когда мы в каком-нибудь подразделе. Я думал, есть возможность добавить условие типа: Если текущая стр. имеет адрес == index.php то класс == current Не знаю как это сделать в PHP Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения