Автор Тема: Условие для главной страницы  (Прочитано 17588 раз)

Alex

  • Гость
Re: Условие для главной страницы
« Ответ #15 : Июля 14, 2012, 04:27:14 am »
спасибо!  :)
 за PHP нужно браться всерьез, если не знаю такого элементарного как "или"  :(
если честно не понял как можно объединить категории и продукты, чтоб было не 4, а 3 условия, но думаю и так тоже вполне приятней того что я наворотил выше  :P

[spoiler] 
{if $main_content_template == "product_detailed.tpl.html" || $main_content_template == "category.tpl.html" || $main_content_template == "news.tpl.html" || $main_content_template == "pages.tpl.html"}
   <div class="breadcrumb">
      <a href="">{$smarty.const.LINK_TO_HOMEPAGE}</a>
      {section name=i loop=$product_category_path}
         <span class="navigation-pipe">&gt;</span>
         <a href="./{$product_category_path[0]}">{$product_category_path[1]}</a>
      {/section}
   </div>
   {else}
{/if}

[/spoiler]

Alex

  • Гость
Re: Условие для главной страницы
« Ответ #16 : Июля 15, 2012, 08:52:08 pm »
Спасибо, сработало :D

Оффлайн Bukem

  • Пользователь
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: Условие для главной страницы
« Ответ #17 : Июля 31, 2012, 04:40:51 pm »
апну темку, но уже со своим вопросом :)
Требуется чтоб файлик "shopping_cart.tpl.html" всегда отображался в низу, сделать это просто
{include file="shopping_cart.tpl.html"}
но! проблема в том, что корректно отображение содержимого корзины работает только когда находишся в самой корзине, если же находишся на других страницах всегда пишет "Ваша корзина пуста" (

Оффлайн Bukem

  • Пользователь
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: Условие для главной страницы
« Ответ #18 : Июля 31, 2012, 05:11:36 pm »
slamm™ если за комментировать эту строку, то развернутая корзина заменяет все прочие страницы )))

Оффлайн Bukem

  • Пользователь
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: Условие для главной страницы
« Ответ #19 : Июля 31, 2012, 05:23:20 pm »
супер!!! спасибо!

Оффлайн Bukem

  • Пользователь
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: Условие для главной страницы
« Ответ #20 : Августа 01, 2012, 05:38:06 am »
возникли новые сложности )))
1. пока не обновить страницу корзина в нижней части не отобразится (можно куданить прилепить JS чтоб по клику "заказать" происходило обновление)
2. сейчас не возможно попасть в корзину отдельно от всего контента )))

Оффлайн Bukem

  • Пользователь
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: Условие для главной страницы
« Ответ #21 : Августа 01, 2012, 07:15:16 am »
>просто продублируйте страницу (файл php)
файл shopping_cart.php или shopping_cart.tpl.html ?
>пусть одна будет с условием другая нет
можно подробнее? )
« Последнее редактирование: Августа 01, 2012, 08:21:20 am от Bukem »

Оффлайн Bukem

  • Пользователь
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: Условие для главной страницы
« Ответ #22 : Августа 01, 2012, 11:55:12 am »
еще один из вариантов:

в shopping_cart_info.php добавил
   $name=NULL;
   $nnn = db_query("SELECT name FROM ".PRODUCTS_TABLE." WHERE productID='".$_SESSION["gids"][$nnn]."'") or die (db_error());
   $name += $_SESSION["counts"][$nnn];
   $smarty->assign("shopping_cart_name", $nnn);

в shopping_cart_info.tpl.html добавил
{$shopping_cart_name}

В итоге стало отображаться
Resource id #ХХ
а надо наименование товара

Оффлайн Bukem

  • Пользователь
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: Условие для главной страницы
« Ответ #23 : Августа 02, 2012, 05:44:25 am »
за готовое решение готов материально отблагодарить :)

Оффлайн Bukem

  • Пользователь
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: Условие для главной страницы
« Ответ #24 : Августа 03, 2012, 06:30:59 am »
Отлично, то что надо !!! СПАСИБО!
на счет материальной (чисто символической) благодарности была не шутка, тока веб мани нету, готов кинуть на баланс, телефоны в лс :)

Оффлайн Bukem

  • Пользователь
  • **
  • Сообщений: 52
    • Просмотр профиля
Re: Условие для главной страницы
« Ответ #25 : Августа 17, 2012, 10:36:03 am »
чтоб автоматом обновление страницы происходило после добавления товара в корзину добавить строку
window.location.reload (true);

 в скрипт js_scripts.js
между
$('#temp').animate(params, 'slow', false, function () {

и
return false;