Kel_Kimpbell

Рейтинг
138
Регистрация
25.07.2006

Speaker19, заходил в ветку. Еще утром написал там пост + в личку написал. Тишина...

Добавился на адсист - ох там и мееедленно все происходит. Отклонили площадку по причине "нужна статистика li.ru" - бигмировской статистике не доверяют почему-то. Указал на li.ru - уже день жду чтоб заново перемодерировали.

Это всегда так??

Гляньте http://oxnull.net/ - бесплатный хостинг с php/mysql и даже без рекламы. Сам не пользовался - читал про него на http://ktonanovenkogo.ru/vokrug-da-okolo/hosting/oxnull-net-na-moj-vzglyad-luchshij-besplatnyj-hosting.html

Служба поддержки работает у вас вобще? Написал сообщение еще вчера - пока никакого ответа. Добавил площадку, но в качестве ссылки на статистику указал ссылку на бигмир - вам бигмир чем-то не угодил и отклонили площадку с комментарием "нужна статистика li.ru" - сразу скинул ссылку на li.ru - и тишина.

Смотря какой текст. Если однотипный, то править шаблон fullstory.tpl, а если что-то более сложное - то можно php файл engine/modules/show.full.php подредактировать.

Еще в идеале лишнюю скобку } уберите. Должно быть так:

<style type="text/css">
.news img {max-width:500px; hight:auto;}
</style>

хм. ну тогда буду по-своему делать. громоздко, но работает. Всеравно спасибо большое! :) теперь хоть больше понимаю как можно объединять.

Не работает. Пишет mysql_num_rows(): supplied argument is not a valid MySQL result resource

Тут еще один нюанс - дополнительным товарам, у которых i_option = 3 нужно присвоить id главного товара, у которого i_option = 7 или 15. Это реально в одном запросе сделать или проще уже как я написал второй запрос? Как это сделать в моем варианте я знаю и уже сделал, но если можно красивей реализовать, было бы лучше.

---------- Добавлено 23.01.2012 в 20:50 ----------

Т.е. мой громоздкий вариант:

$newitems = mysql_query("SELECT * FROM items, items_info WHERE items.i_id = items_info.ii_item_id AND items.i_options IN (3, 7, 15) ORDER BY items.i_default_category ASC, items_info.ii_title ASC");

if (mysql_num_rows($newitems) > 0){

while ($myrow = mysql_fetch_array($newitems)){

$newitems2 = mysql_query("SELECT * FROM items, items_info WHERE items.i_id = items_info.ii_item_id AND items.i_options IN (7, 15) AND items_info.ii_title = '{$myrow['ii_title']}'");

if (mysql_num_rows($newitems2) > 0){

$myrow2 = mysql_fetch_array($newitems2);

$id = $myrow['i_id'];

$myrow['i_id'] = $myrow2['i_id'];

Попробую объяснить. Сайт интернет-магазина. Есть главный товар и есть разновидности этого товара. Опцию "новинка" можно поставить только на главный товар. Мне нужно вывести все "новинки" + все дополнительные товары у которых главный "новинка".

Главный товар и дополнительные товары связаны только именем - т.е. поле ii_title у них всех одинаковое. Главный товар отличается только тем, что кроме названия у него есть еще описание и т.д. и т.п. А у дополнительных товаров есть только название, одна строчка характеристики и цена - и все.

i_option = 3 если товар есть в наличии

i_option = 7 если товар есть в наличии и он новинка

i_option = 15 если товар есть в наличии и он новинка и на него есть акция

---------- Добавлено 23.01.2012 в 20:32 ----------

Еще вариант запроса:

$newitems = mysql_query("SELECT * FROM items, items_info WHERE items.i_id = items_info.ii_item_id AND items.i_options IN (3, 7, 15) ORDER BY items.i_default_category ASC, items_info.ii_title ASC");

if (mysql_num_rows($newitems) > 0){

while ($myrow = mysql_fetch_array($newitems)){

$newitems2 = mysql_query("SELECT * FROM items, items_info WHERE items.i_id = items_info.ii_item_id AND items.i_options IN (7, 15) AND items_info.ii_title = '{$myrow['ii_title']}'");

if (mysql_num_rows($newitems2) > 0){

В main.tpl замените

{catalog_ru}

на

<span style="font-size: 10px;">{catalog_ru}</span>

Ну и нужный размер подберите изменяя значение font-size.

Всего: 719