Перейти к содержимому


Localhost

Регистрация: 28 Aug 2011
Offline Активность: Aug 04 2016 08:06 AM
-----

Мои темы

Каждой странице свое BODY [ теория ]

09 July 2012 - 06:21 AM

Было бы хорошо реализовать такое, что у каждой категории будет своя картинка в body background... Данная конструкция в принципе рабочая, но недостаток в том, что устанешь все прописывать (категории, товары)..... Может есть более гуманное решение...

{php}
$c = "<body style=\"background:#990000;\">";
$url = $_SERVER['REQUEST_URI'];
if ($url == "/category_329.html") {$b = "<body style=\"background:#003399;\">";}
elseif ($url == "/category_346.html") {$b = "<body style=\"background:#336699;\">";}
else
{print $c;}
print $b;
{/php}

либо с картинкой в background

$b = "<body style=\"background:#fff url(images/a1.jpg) top center no-repeat;\">;

Соответсвенно вставляем вместо <body> в index.tpl.html

Это всего лишь теория!

Реализация Меню: каждому пункту = своя пинтограмма (TPL)....

07 July 2012 - 12:24 AM

Предистория...

В свое время задался темой, как к пункту меню каталога прилепить картинку соответствующему этому пункту...

Реализация...

Да на самом деле все банально... дело в том, что каждый пункт имеет свой ID... при банальном знании CSS и Smarty все легко...
Вот оно епт = волшебство ($categories_tree[h].categoryID)

Итак... Как замутить сеё)))...

<div class="lm" style="text-decoration:none; background: url(images/{$categories_tree[h].categoryID}.jpg) top right no-repeat; padding-right:35px; height:30px;">

Надеюсь всем понятно, что картинки нужно делать в соответствии с ID пунктов... к примеру 2.jpg = $categories_tree[h].categoryID - 2... и т.д... Качайте и смотрите, экспериментируйте... (CSS меню не прилагаю = у каждого свой)

В архиве TPL = нужно его запихать в core/blocks/ = в админке создать блок из файла и указать new_category_tree.tpl = и будет ВАМ счастье...

Знаю, что ща начнется = да все фигня... Я ревностно отношусь ко всему)))

Можно тупо сказать спасибо)))

Фишка по дате доставки [product_detailed.tpl]

23 May 2012 - 08:53 PM

На сколько будет полезно это дополнение я х.з. См. картинку!!! Вставляйте на здоровье в любое место как вам нужно.... (CSS сами пропишите)))))) Спасибо = награда!!!!

{php}
date_default_timezone_set("Europe/Moscow");
$month[1] = "Январ";
$month[2] = "Феврал";
$month[3] = "Март";
$month[4] = "Апрел";
$month[5] = "Ма";
$month[6] = "Июн";
$month[7] = "Июл";
$month[8] = "Август";
$month[9] = "Сентябр";
$month[10] = "Октябр";
$month[11] = "Ноябр";
$month[12] = "Декабр";
$day[0] = "Воскресенье";
$day[1] = "Понедельник";
$day[2] = "Вторник";
$day[3] = "Среда";
$day[4] = "Четверг";
$day[5] = "Пятница";
$day[6] = "Суббота";
$d = mktime(0,0,0,date('m'), date('d')+1, date('Y'));
$dnum = date("w", $d);
$mnum = date("n", $d);
$daym = date("d", $d);
$year = date("Y", $d);
$textday = $day[$dnum];
$monthm = $month[$mnum];
if ($mnum==3||$mnum==8)
{
$k="а";
}
else
{
$k="я";
}
echo "
Ближайшая доставка по Москве и ближайшему Подмосковью при наличии товара на складе и заказе до <b style='font-size:16px'>15.00</b> возможна:<br><b style='font-size:17px; color:#1C5971;'> $daym $monthm$k $year г.</b><br><br>
";
{/php}


Менять интервал

date('d')+1 = 1 день
date('d')+7 = 7 деней

product_detailed.tpl кнопка заказать - модернизация))))

12 May 2012 - 01:54 PM

Не судить строго!!!! Столкнулся с ситуацией когда товар с "0" ценой, но заказать его всё же можно!!! Выход выключить товар??? = Теряем индексацию))) Есть другой способ.... замена неактивной кнопки при "0", тоесть заказ невозможен...

Изображение

По порядку:

1. находим файл product_detailed.tpl

2. ищем строку

<form action="index.php?productID={$product_info.productID}" method=post name="HiddenFieldsForm" id="DetailCartForm">

3. перед ней вставляем

{if $product_info.Price <= 0}
<img src="data/default/1add.gif" alt="" />
{elseif $product_info.Price > 0}

4. закрываем тег в самом конце секции "Купить" вставляем

{/if}

Вместо кнопки можете использавать свое, типа "сообщить при поступлении" с блоком ввода емайл.....

Всем Удачи..... Не забываем делать бэкап файла product_detailed.tpl

Акцентируем внимание к корзине!

06 November 2011 - 12:47 PM

Иногда покупателям сложно найти корзину (однотонный дизайн или корзина расположена так, что она не заметна). Предлагаю решение... Мигающий текст.

Можно использовать для любых целей - все зависит от Вашей фантазии))))

1. файл block/shopping_cart_info.tpl
2. ищем строку
{if $smarty.const.CONF_SHOW_ADD2CART == '1'}
{if $shopping_cart_value}

3. заменяем


{if $smarty.const.CONF_SHOW_ADD2CART == '1'}
{if $shopping_cart_value}

4. добавляем в CSS (на Ваше усмотреное)
.blink-text {text-transform:uppercase; font-weight:bold;}

5. Внимательно смотрим на пути JS файла, или прописываем свои...

Обратите внимание на
['#51B1D5','#ffffff','#51B1D5']


Вы сможете поменять цветовую схему. Результат можно посмотреть здесь [HIDE="1"] http://33korofki.ru/[/HIDE]