Александр 0 Опубликовано 27 марта, 2010 Жалоба Share Опубликовано 27 марта, 2010 Предлагаю в этой теме писать кому что хочется увидеть в новых версиях. Пишем только готовые решения! Интересно было бы и голосования за и против сюда включить. Например. В Админке при нажатии в верхнем меню пункта МАГАЗИН, переходим в магазин в этом же окне. На мой взгляд удобнее вариант открытия магазина в новом окне\вкладке. Меняем в /admin/includes/header.php <a href="<?php echo HTTP_SERVER . DIR_WS_CATALOG; ?>"><b><?php echo HEADER_TITLE_ONLINE_CATALOG; ?></b></a> на: <a href="<?php echo HTTP_SERVER . DIR_WS_CATALOG; ?>"[color=green] target="_blank"[/color]><b><?php echo HEADER_TITLE_ONLINE_CATALOG; ?></b></a> PS СЮДА пишем только готовые решения! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 28 марта, 2010 Жалоба Share Опубликовано 28 марта, 2010 Спасибо, внёс исправление в текущий код. Будет в следующей версии. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 7 апреля, 2012 Автор Жалоба Share Опубликовано 7 апреля, 2012 Снова занялся магазином. Не знаю как для прочих стран, но для России актуально в файлах templates/modules/create_account_guest.html templates/modules/create_account.html <p><label for="postcode">{#text_code#}</label> {$INPUT_CODE} <a href="http://www.e-adres.ru/index/postcodes/" target="_blank">индексы городов России</a></p> [/CODE] вместо: [CODE] <p><label for="postcode">{#text_code#}</label> {$INPUT_CODE}</p> То есть даём пользователю ссылочку на подбор его индекса. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 29 апреля, 2012 Автор Жалоба Share Опубликовано 29 апреля, 2012 Ещё одна штука для удобства. Ссылка в админку для авторизовавшегося админа в общем меню: {if $account}{if $smarty.session.customers_status.customers_status_id == 0} <li><a href="admin/start.php"><div>admink'a</div></a></li> {/if}{/if} [/CODE] всё вместе: [CODE] <ul> <li{$1}><a href="{$mainpage}"><div>{#text_mainpage#}</div></a></li> {if $account}{if $smarty.session.customer_id} <li{$2}><a href="{$account}"><div>{#link_account#}</div></a></li> {/if}{/if} <li{$3}><a href="{$cart}"><div>{#link_cart#}</div></a></li> <li{$4}><a href="{$checkout}"><div>{#link_checkout#}</div></a></li> {if $smarty.session.customer_id} <li{$5}><a href="{$logoff}"><div>{#link_logoff#}</div></a></li> {else} <li{$6}><a href="{$login}"><div>{#link_login#}</div></a></li> {/if} {if $account}{if $smarty.session.customers_status.customers_status_id == 0} <li><a href="admin/start.php"><div>admink'a</div></a></li> {/if}{/if} </ul> Спасибо, Саше разработчику за подсказку. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 16 июня, 2012 Автор Жалоба Share Опубликовано 16 июня, 2012 Оформительские штуки по выравниванию полей. Например, advanced_search.html : <!-- форма --> <fieldset class="form"> <legend>{#heading_search#}</legend> <p>{#title_keywords#} {$INPUT_KEYWORDS}</p> <p>{#text_categories#} {$SELECT_CATEGORIES}</p> <p>{$ENTRY_SUBCAT} {#text_subkategories#}</p> <p>{#text_manufacturer#} {$SELECT_MANUFACTURERS}</p> <p>{#text_min#} {$SELECT_PFROM}</p> <p>{#text_max#} {$SELECT_PTO}</p> </fieldset> <!-- /форма --> [/CODE] заменить на: [CODE] <!-- форма --> <fieldset class="form"> <table width="500px" cellpadding="4" cellspacing="4" border="0"> <tr><td>{#title_keywords#}</td><td>{ $INPUT_KEYWORDS}</td></tr> <tr><td>{#text_categories#} </td><td>{$SELECT_CATEGORIES}</td></tr> <tr><td>{$ENTRY_SUBCAT} </td><td>{#text_subkategories#}</td></tr> <tr><td>{#text_manufacturer#} </td><td>{$SELECT_MANUFACTURERS}</td></tr> <tr><td>{#text_min#} </td><td>{$SELECT_PFROM}</td></tr> <tr><td>{#text_max#} </td><td>{$SELECT_PTO}</td></tr> </table> </fieldset> <!-- /форма --> Ну и подобные. На таблицах не настаиваю. Но форматирование в виде абзацев не удобно, в таблице как-то всё ровнее и читабельнее выглядит. ЗЫ, раньше интернет-обозреватели тупили и долго таблицы грузили, сейчас научились быстро, так что притязаний к ним более не имею, только положительные моменты. Особенно в отношении CSS3. Саша, если надо могу в стандартном шаблоне все места подправить и выслать. ... итак каждый раз приходиться проверять и подправлять такие места. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 16 июня, 2012 Жалоба Share Опубликовано 16 июня, 2012 Спасибо, но таблицу что-то не хочу. Ссылка на сообщение Поделиться на другие сайты
wcp 11 Опубликовано 16 июня, 2012 Жалоба Share Опубликовано 16 июня, 2012 +1 за таблицы Ну не люблю я дивы. Таблица - как железобетонный столб, как разместил контент, так он и останется, никуда не сползет, не сдвинется. На вкус и цвет конечно.... Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 17 июня, 2012 Жалоба Share Опубликовано 17 июня, 2012 То же за таблицы в формах. они хоть выглядят ровно. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 22 июня, 2012 Автор Жалоба Share Опубликовано 22 июня, 2012 (изменено) Ну так что, открыть голосовалку по всякой всячине к этой теме? http://vamshop.ru/forum/topic/10770-table-vs-div/ Изменено 25 июня, 2012 пользователем Александр Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 25 июня, 2012 Автор Жалоба Share Опубликовано 25 июня, 2012 Вот ещё решение по модулю brows-cat. Выводит как положено - вложенными дивами категории\подкатегории, для каждой свой класс и возможность подключить ссылки, картинки, описания (точнее отключить, по-умолчанию выводит.) Проверено на 1.67 Ручками надо только поставить метку {$MODULE_sitemap_default} в main_content.html и sitemap_default.html положить в шаблон. Прошу заменить оригинал этим модулем, если никто не против. На мой взгляд он значительно удобнее и даёт то, что нужно. Можно настроить под себя, классы CSS прописываются автоматом, возможно выставить нужное количество подкатегорий. browse-cat.zip Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 25 июня, 2012 Жалоба Share Опубликовано 25 июня, 2012 Спасибо большое. Заменил архив в файлах. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 30 июня, 2012 Автор Жалоба Share Опубликовано 30 июня, 2012 В 16.06.2012 в 13:52, support сказал: Спасибо, но таблицу что-то не хочу. Тогда : <!-- форма --> <fieldset class="form"> <legend>{#title_question#} {$PRODUCTS_NAME}</legend> <p>{#text_sec_code#} {$CAPTCHA_IMG} <a href="javascript:void(0)" title="{#text_update#}" onclick="reload()">{#text_update#}</a></p> <p>{#text_inp_code#} {$CAPTCHA_INPUT}</p> <p>{#text_firstname#} {$INPUT_FIRSTNAME}</p> <p>{#text_lastname#} {$INPUT_LASTNAME}</p> <p>{#text_email#} {$INPUT_EMAIL}</p> <p>{#text_message#} {$INPUT_TEXT}</p> </fieldset> <!-- /форма --> [/CODE] поменять на: [CODE] <!-- форма --> <fieldset class="form"> <legend>{#title_question#} {$PRODUCTS_NAME}</legend> <div><span>{#text_sec_code#}</span><span> {$CAPTCHA_IMG} <a href="javascript:void(0)" title="{#text_update#}" onclick="reload()">{#text_update#}</a></span></div> <div><span>{#text_inp_code#}</span><span> {$CAPTCHA_INPUT}</span></div> <div><span>{#text_firstname#}</span><span> {$INPUT_FIRSTNAME}</span></div> <div><span>{#text_lastname#}</span><span> {$INPUT_LASTNAME}</span></div> <div><span>{#text_email#}</span><span> {$INPUT_EMAIL}</span></div> <div><span>{#text_message#}</span><span> {$INPUT_TEXT}</span></div> </fieldset> <!-- /форма --> ??? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 30 июня, 2012 Жалоба Share Опубликовано 30 июня, 2012 Так вообще пустая страница получается, без формы. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 7 января, 2014 Автор Жалоба Share Опубликовано 7 января, 2014 Почему без формы? Там просто в теги загоняются отдельные элементы формы. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 7 января, 2014 Автор Жалоба Share Опубликовано 7 января, 2014 Ещё добавил в готовые решения метки для маленьких картинок и имена Хотелось бы эти несколько строк упрощающих жизнь увидеть в следующей версии. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 января, 2014 Жалоба Share Опубликовано 7 января, 2014 Добавьте на vamshop.ru/forum/tracker , если не сложно, можно просто ссылкой на тему, что б два раза не писать одно и тоже. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 7 января, 2014 Автор Жалоба Share Опубликовано 7 января, 2014 http://vamshop.ru/forum/tracker/issue-162-%D0%BC%D0%B0%D0%BB%D0%B5%D0%BD%D1%8C%D0%BA%D0%B8%D0%B5-%D0%BA%D0%B0%D1%80%D1%82%D0%B8%D0%BD%D0%BA%D0%B8-%D0%B2-%D0%BA%D0%B0%D1%80%D1%82%D0%BE%D1%87%D0%BA%D0%B5-%D1%82%D0%BE%D0%B2%D0%B0%D1%80%D0%B0/ Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 7 января, 2014 Жалоба Share Опубликовано 7 января, 2014 Спасибо Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 10 января, 2014 Автор Жалоба Share Опубликовано 10 января, 2014 </body></html> site:vamshop.ru/forum даёт некоторое количество непоняток среди пользователей. А именно: почему application_bottom.php выводится после </body></html>? Может пора из outputfilter.note.php </body></html> перенести в application_bottom.php? У меня это сделано следующим образом. application_bottom.php: <?php ... if ((GZIP_COMPRESSION == 'true') && ($ext_zlib_loaded == true) && ($ini_zlib_output_compression < 1)) { if ((PHP_VERSION < '4.0.4') && (PHP_VERSION >= '4')) { vam_gzip_output(GZIP_LEVEL); } } ?> </body></html> outputfilter.note.php: <?php ... function smarty_outputfilter_note($tpl_output, &$smarty) { /* The following copyright announcement is in compliance to section 2c of the GNU General Public License, and thus can not be removed, or can only be modified appropriately. */ $footer=file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/includes/footer.php'); $str='60, 100, 105, 118, 32, 105, 100, 61, 34, 99, 111, 112, 121, 114, 105, 103, 104, 116, 34, 62, 80, 111, 119, 101, 114, 101, 100, 32, 98, 121, 32, 60, 97, 32, 104, 114, 101, 102, 61, 34, 104, 116, 116, 112, 58, 47, 47, 118, 97, 109, 115, 104, 111, 112, 46, 114, 117, 34, 32, 116, 97, 114, 103, 101, 116, 61, 34, 95, 98, 108, 97, 110, 107, 34, 62, 86, 97, 77, 32, 83, 104, 111, 112, 60, 47, 97, 62, 60, 47, 100, 105, 118, 62, 60, 47, 98, 111, 100, 121, 62, 60, 47, 104, 116, 109, 108, 62'; $str_arr=explode(',',$str); return $tpl_output.$footer; } ?> ну и в includes/footer.php цепляю JS, которые должны быть в конце страницы, php в нём запускаться не будет, можно в application_bottom.php запустить. Впринципе футер здесь возможно лишний, просто сделал его, т.к. в admin/includes имеется. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения