Александр 0 Posted March 27, 2010 Report Share Posted March 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 СЮДА пишем только готовые решения! Quote Link to post Share on other sites
support 446 Posted March 28, 2010 Report Share Posted March 28, 2010 Спасибо, внёс исправление в текущий код. Будет в следующей версии. Quote Link to post Share on other sites
Александр 0 Posted April 7, 2012 Author Report Share Posted April 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> То есть даём пользователю ссылочку на подбор его индекса. Quote Link to post Share on other sites
Александр 0 Posted April 29, 2012 Author Report Share Posted April 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> Спасибо, Саше разработчику за подсказку. Quote Link to post Share on other sites
Александр 0 Posted June 16, 2012 Author Report Share Posted June 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. Саша, если надо могу в стандартном шаблоне все места подправить и выслать. ... итак каждый раз приходиться проверять и подправлять такие места. Quote Link to post Share on other sites
support 446 Posted June 16, 2012 Report Share Posted June 16, 2012 Спасибо, но таблицу что-то не хочу. Quote Link to post Share on other sites
wcp 11 Posted June 16, 2012 Report Share Posted June 16, 2012 +1 за таблицы Ну не люблю я дивы. Таблица - как железобетонный столб, как разместил контент, так он и останется, никуда не сползет, не сдвинется. На вкус и цвет конечно.... Quote Link to post Share on other sites
KoVaLsKy 59 Posted June 17, 2012 Report Share Posted June 17, 2012 То же за таблицы в формах. они хоть выглядят ровно. Quote Link to post Share on other sites
Александр 0 Posted June 22, 2012 Author Report Share Posted June 22, 2012 (edited) Ну так что, открыть голосовалку по всякой всячине к этой теме? http://vamshop.ru/forum/topic/10770-table-vs-div/ Edited June 25, 2012 by Александр Quote Link to post Share on other sites
Александр 0 Posted June 25, 2012 Author Report Share Posted June 25, 2012 Вот ещё решение по модулю brows-cat. Выводит как положено - вложенными дивами категории\подкатегории, для каждой свой класс и возможность подключить ссылки, картинки, описания (точнее отключить, по-умолчанию выводит.) Проверено на 1.67 Ручками надо только поставить метку {$MODULE_sitemap_default} в main_content.html и sitemap_default.html положить в шаблон. Прошу заменить оригинал этим модулем, если никто не против. На мой взгляд он значительно удобнее и даёт то, что нужно. Можно настроить под себя, классы CSS прописываются автоматом, возможно выставить нужное количество подкатегорий. browse-cat.zip Quote Link to post Share on other sites
support 446 Posted June 25, 2012 Report Share Posted June 25, 2012 Спасибо большое. Заменил архив в файлах. Quote Link to post Share on other sites
Александр 0 Posted June 30, 2012 Author Report Share Posted June 30, 2012 Спасибо, но таблицу что-то не хочу. Тогда : <!-- форма --> <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> <!-- /форма --> ??? Quote Link to post Share on other sites
support 446 Posted June 30, 2012 Report Share Posted June 30, 2012 Так вообще пустая страница получается, без формы. Quote Link to post Share on other sites
Александр 0 Posted January 7, 2014 Author Report Share Posted January 7, 2014 Почему без формы? Там просто в теги загоняются отдельные элементы формы. Quote Link to post Share on other sites
Александр 0 Posted January 7, 2014 Author Report Share Posted January 7, 2014 Ещё добавил в готовые решения метки для маленьких картинок и имена Хотелось бы эти несколько строк упрощающих жизнь увидеть в следующей версии. Quote Link to post Share on other sites
support 446 Posted January 7, 2014 Report Share Posted January 7, 2014 Добавьте на vamshop.ru/forum/tracker , если не сложно, можно просто ссылкой на тему, что б два раза не писать одно и тоже. Quote Link to post Share on other sites
Александр 0 Posted January 7, 2014 Author Report Share Posted January 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/ Quote Link to post Share on other sites
support 446 Posted January 7, 2014 Report Share Posted January 7, 2014 Спасибо Quote Link to post Share on other sites
Александр 0 Posted January 10, 2014 Author Report Share Posted January 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 имеется. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.