Разыскивается скрипт «Новые поступления» под Shop Script Premium

  • Автор темы elen888
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Поднимался такой вопрос или нет, но мне интересно. Тип БД у меня InnoDB, как мне туда вставить SS_best_products
CREATE TABLE `SS_best_products` (
`offerID ` int(11) NOT NULL auto_increment,
`productID` int(11) default NULL,
`sort_order` int(11) default '0',
PRIMARY KEY (`offerID`)
) ENGINE=MyISAM AUTO_INCREMENT=7 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=7 ;
--
-- Дамп данных таблицы `SS_best_products`
--
INSERT INTO `SS_best_products` VALUES (1, 64, 3);
INSERT INTO `SS_best_products` VALUES (3, 101, 1);
INSERT INTO `SS_best_products` VALUES (4, 94, 2);
INSERT INTO `SS_best_products` VALUES (5, 4, 4);
INSERT INTO `SS_best_products` VALUES (6, 75, 0);
Пробывал вручную, ошибку фигачит
Я поменял тут ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=7 ;
Что-нить еще забыл?
Если это сообщение не в тему, то не ругаейтесь :)
AUTO_INCREMENT=7 DEFAULT CHARSET=cp1251 AUTO_INCREMENT=7
Почему дважды AUTO_INCREMENT=7, и зачем онот тебе вообще
 
По мотивам темы и используя куски ваших наработок
для в includes/home.php добавляем:

в шаблон

Запрос проверял, но может когда переводил в пхп где-то пропустил пару ;
 
в шаблон - это в смысле в index.html втсавлять ?
 
в шаблон - это в смысле в index.html втсавлять ?
это значит вставлять в тот шаблон, в котором необходимо отображение данной хрени, а в какой именно файл - это уж виднее вам, это можно и в индексный, чтобы на всех страницах отображался блок, а можно только в детальное описание товара или куда фантазии хватит, хоть на страницу для печати
 
Я вот так новинки сделал
вставляем в includes/home.php

Вставляем в шаблон home

А вот так я сделал отдельную страницу Новинки:
Добавил в админке дополнительную страницу, содержание не стао писать (id у страницы стал 5)
в файл шаблона show_aux_page.html вставил код:

Вывод Новинок идет так site.ru/index.php?show_aux_page=5
в файл .htaccess добавил строки
RewriteEngine on
RewriteRule ^new.html$ index.php?show_aux_page=5 [L]
Теперь новинки доступы так - site.ru/new.html
 
Я вот так новинки сделал
вставляем в includes/home.php

Вставляем в шаблон home
*** скрытое содержание ***
А вот так я сделал отдельную страницу Новинки:
Добавил в админке дополнительную страницу, содержание не стао писать (id у страницы стал 5)
в файл шаблона show_aux_page.html вставил код:
*** скрытое содержание ***
Вывод Новинок идет так site.ru/index.php?show_aux_page=5
в файл .htaccess добавил строки
RewriteEngine on
RewriteRule ^new.html$ index.php?show_aux_page=5 [L]
Теперь новинки доступы так - site.ru/new.html

В принципе как вариант, только можно вывод новинок вынеси в отдельный шаблон напртмер new.tpl и вставить такой код в нужном шаблоне
PHP:
{include file='new.tpl'}
т.е. то что
Добавил в админке дополнительную страницу, содержание не стао писать (id у страницы стал 5)
в файл шаблона show_aux_page.html вставил код:
PHP:
{if $show_aux_page == 5}
   {if $novinki_offers} 
     {include file='new.tpl'}
   {/if}
{/if}
Можно было ещё в отльдельную процедуру вынести, но я структуру действий index.php ещё не копал, я думаю там иф стоит, который за show_aux_page отвечает
 
Хочу поделиться своими наработками... (мы ж для этого тут и тусим! ;) )
Итак...
Вот этот код в индекс.пхп:
Тут ничего необычного..
Далее я создал файл шаблона new_products.tpl.html и в него вкатал следующее:
Стоит оговориться, что в этом куске шаблона присутствуют элементы оформления, поэтому нужное находится между тэгом <marquee>.
И напоследок в центральном шаблоне index.tpl.html в нужном месте сделал вызов:
То есть, если новые продукты есть - всё есть! :D
Если нет - весь блок "НОВЫЕ ПОСТУПЛЕНИЯ" не отображается!
Особо хочу отметить тэг Для просмотра ссылки Войди или Зарегистрируйся.
Кликнув по вышеуказанному тэгу и прочитав предложенную инфу - всё поймёте..!
Результат можно посмотреть на странице, указанной в моём профиле.
Спасибо всем, кто предоставил ценно-нужную инфу! :ay:
 
Вот этот код в индекс.пхп:
*** скрытое содержание ***Тут ничего необычного..
вот это меня очередной раз умильнуло
PHP:
$row1[0] = $p_row[0];
$row1[1] = $p_row[1];
$row1[2] = $row[0];
$row1[3] = $row[1];
$row1[4] = $row[3];
$row1[5] = $row[4];
$new_p[] = $row1;
По моему так понятнее
PHP:
$row1['filename'] = $p_row[0];
$row1['thumbnail'] = $p_row[1];
Далее я создал файл шаблона new_products.tpl.html и в него вкатал следующее:
Стоит оговориться, что в этом куске шаблона присутствуют элементы оформления,
А где им ещё быть, только всё что возможно лучше вынести в таблицу стилей, меньше объёма теги будут занимать
PHP:
<br><a href="index.php?productID={$new_product[i][2]}" target="_blank">{$new_product[i][3]}</a>
Я уже говорил, что так понятнее
PHP:
<br><a href="index.php?productID={$new_product[i].productID}" target="_blank">{$new_product[i].name}</a><br><a href="index.php?productID={$new_product[i][2]}" target="_blank"><img src="products_pictures/{$new_product[i][1]}" border=0 width="140"></a><br>
<font color="#dd0000"><b>${$new_product[i][4]}</font> /<font color="#009900"> {$new_product[i][4]*$val} Грн.</b></font><br><br>
<img src="images/separator.gif" border=0 align="center"><br>
Я бы как раз половину элементов оформления изменил
PHP:
<font color="#dd0000"><b>${$new_product[i][4]}</font> /<font color="#009900"> {$new_product[i][4]*$val} Грн.</b></font>
PHP:
<span class="usd">${$new_product[i][4]}</span> /
<span class="ukr">{$new_product[i][4]*$val} Грн.</span>
И так
PHP:
</table>    
<table height="7px"><tr><td></td></tr></table>
Заменил бы на
PHP:
<tr><td><img src="empty.gif" height="7" width="1"></td></tr>
</table>
или всю таблицу бы обернул дивом с паддингом
И напоследок в центральном шаблоне index.tpl.html в нужном месте сделал вызов:
PHP:
{if $new_product}
{include file="new_products.tpl.html"}
{/if}
То есть, если новые продукты есть - всё есть! :D
Если нет - весь блок "НОВЫЕ ПОСТУПЛЕНИЯ" не отображается!
Ура!!!!! Кто-то вложенными шаблонами пользоваться начал, и ты ещё народ не просветил про $val, который тоже шаблону скормить надо
поэтому нужное находится между тэгом
<marquee>.
Особо хочу отметить тэг Для просмотра ссылки Войди или Зарегистрируйся.
Кликнув по вышеуказанному тэгу и прочитав предложенную инфу - всё поймёте..!
Результат можно посмотреть на странице, указанной в моём профиле.
Спасибо всем, кто предоставил ценно-нужную инфу! :ay:
Вот за это спасибо про бегущую строку знал, но что можно в ней теги крутить не только в стороні но ещё и в других направлениях нет :ay:
 
вот это меня очередной раз умильнуло
СПСБ за здоровую критику. Особо не стал заморачиваться.
Заработало - и отлично! Смысла заниматься оптимизацией кода нет.

и ты ещё народ не просветил про $val
Если я правильно понял...
Есть тема тут (некогда искать, подымать...) про валюту!
Автоматически высчитывается сумма в гривнях по текущему курсу.
Это сопсно и есть коэффициент-курс.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху