Автор Тема: Lego Edition SP 5.0 - проблемы и решения  (Прочитано 118284 раз)

nictboom

  • Гость
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #30 : Декабря 02, 2011, 10:55:37 pm »
и как Вы так быстро, успеваете и модуль заказать и тут же проверить на 5.0 и на 5.01 ? :)

Оффлайн favn

  • Спец
  • ***
  • Сообщений: 121
    • Просмотр профиля
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #31 : Декабря 04, 2011, 12:16:01 pm »
LE5.0.1
usbwebserver
При оформлении заказа, когда нажимаешь пересчет вылетает страничка со следующим текстом
Цитировать
Not Found

The requested URL /cart/ was not found on this server.

+ошибка орфографическая в order_custinfo при вводе неправильного емэйла:
Цитировать
Пожалуйста, введите корретный адрес электронной почты.
-  Корректный

stalkersvr

  • Гость
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #32 : Декабря 04, 2011, 04:51:32 pm »
По-моему в версии 5.0.1 не работает оплата через Robox - упорно не передаются параметры платежа на сервер платежной системы. И почему-то не сохраняется убранная галка режима тестирования для робокассы. Покопался в коде, и так не нашел, где заполняются переменные из следующего куска

       <input type="hidden" name="MrchLogin" value="{$robox_val.mrh}" />
       <input type="hidden" name="OutSum" value="{$robox_val.out_summ}" />
       <input type="hidden" name="SignatureValue" value="{$robox_val.crc}" />
       <input type="hidden" name="Culture" value="{$robox_val.lang}" />

Оффлайн FOX

  • Пользователь
  • **
  • Сообщений: 89
    • Просмотр профиля
    • Надувные лодки ARGO
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #33 : Декабря 05, 2011, 04:10:38 pm »
SP5.0 денвер.

Подскажите как прикрутить цену в подробном описании товара - вкладка "Сопутствующие товары"


[вложение удалено администратором]

Оффлайн FOX

  • Пользователь
  • **
  • Сообщений: 89
    • Просмотр профиля
    • Надувные лодки ARGO
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #34 : Декабря 05, 2011, 05:06:52 pm »
Спасибо, работает! Только валюта не выводится. можно конечно и в ручную. Если не секрет -  переменная валюты???

Оффлайн FOX

  • Пользователь
  • **
  • Сообщений: 89
    • Просмотр профиля
    • Надувные лодки ARGO
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #35 : Декабря 05, 2011, 05:16:47 pm »
Еще раз сенкс, вам парни! Теперь все по людски!

nictboom

  • Гость
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #36 : Декабря 05, 2011, 06:11:45 pm »
можно есчё чуть поправить, что б и другие валюты отображались, добавить пред:
$accomp[]=$acc;
это: $acc[6] = round($acc[6]*CURRENCY_val,2);
$acc[6] = show_price($acc[6]);

jawakharlal

  • Гость
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #37 : Декабря 06, 2011, 06:48:19 pm »
Сергей, вопрос наверное к тебе.
в общем раньше у меня на 4 версии был код - чтобы на главной странице отображал каталог товаров..
я вытащил этот код - перекинул на 5 версию - этот код увы не работает (((
сайт на хостинге - spaceweb, версия - 5,0


 вот сам код: файл (home.tpl.html)
[spoiler]
<h1>{$smarty.const.ADMIN_CATALOG}</h1>
        <
table width=100border=0 cellpadding=5>
{
section name=i loop=$root_categories}
{if 
$smarty.section.i.index is div by 2}<tr>{/if}
            <
td width=1align=center>
{if 
$root_categories[i][3ne ""}<a href="http://{$smarty.const.CONF_SHOP_URL}/{$root_categories[i][4]}title="{$root_categories[i][1]}"><img border=0 src="./products_pictures/{$root_categories[i][3]}alt="{$root_categories[i][1]}/>{/if}
            </
td>
            <
td>
            <
a href="http://{$smarty.const.CONF_SHOP_URL}/{$root_categories[i][4]}title="{$root_categories[i][1]}">{$root_categories[i][1]}</a>&nbsp;[{$root_categories[i][2]}]:<br /><br />
{* 
show sub categories *}
{
assign var="tmp" value=0}
{
section name=j loop=$root_categories_subs}
    {if 
$root_categories_subs[j][3] == $root_categories[i][0]}
    {if 
$tmp == 1}|
    {else}
{
assign var="tmp" value=1}
    {/if}
            <
a href="http://{$smarty.const.CONF_SHOP_URL}/{$root_categories_subs[j][4]}title="{$root_categories_subs[i][1]}"><span class="sub">{$root_categories_subs[j][1]}</span></a>
    {/if}
{/
section}
            </
td>
            </
td>
{if (
$smarty.section.i.index+1is div by 2}</tr>{/if}
{/
section}
    </
table>
[/spoiler]

Оффлайн Юрий

  • Старожил
  • ****
  • Сообщений: 322
    • Просмотр профиля
    • Во-Сток
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #38 : Декабря 06, 2011, 06:55:54 pm »
смотрите includes/home.php
Вроде достаточно будет добавить это:

	
//get subcategories of root categories
	
$query "SELECT categoryID FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 ORDER BY categoryID ASC";
	
$result = array();
	
for (
$i=0$i<count($root); $i++)
	
{
	
	
$q db_query("SELECT categoryID, name, products_count, parent, hurl FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 and parent=".$root[$i][0]." ORDER BY categoryID ASC") or die (db_error());
	
	
while (
$row db_fetch_row($q))
	
	
	
{
	
	
	
if (
$row[4] != "" && CONF_CHPU) {$row[4] = REDIRECT_CATALOG."/".$row[4];} else {$row[4] = "index.php?categoryID=".$row[0];}
	
	
	
$result[] = $row;
	
	
	
}
	
}
	
$smarty->assign("root_categories",$root);
	
$smarty->assign("root_categories_subs",$result);

jawakharlal

  • Гость
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #39 : Декабря 06, 2011, 07:07:53 pm »
yr4ik - нет, я не о том.. я о категории товаров на главной странице - чтобы с иконками было..

jawakharlal

  • Гость
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #40 : Декабря 06, 2011, 08:27:21 pm »
вот такая канитель короче, на версии 4.6 работала:


[вложение удалено администратором]

Оффлайн Юрий

  • Старожил
  • ****
  • Сообщений: 322
    • Просмотр профиля
    • Во-Сток
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #41 : Декабря 06, 2011, 08:30:28 pm »
Ну дак я про нее и говорю. Файл home.php смотри

jawakharlal

  • Гость
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #42 : Декабря 06, 2011, 09:10:05 pm »
посморел., у меня и так как ты сказал в коде написано.. но не пашет ((

nictboom

  • Гость
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #43 : Декабря 06, 2011, 10:05:23 pm »
дык, возьмите ту часть кода из версии 4.6/home.php. что отвечает за вывод каталога на главной, примерно как было:
//get root categories to be shown in the front-end homepage
$q = db_query("SELECT categoryID, name, products_count, picture, hurl FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 and parent='0' and enabled='1' ORDER BY products_count DESC") or die (db_error());
$root = array();
while ($row = db_fetch_row($q))
{
if (!file_exists("./products_pictures/$row[3]")) $row[3] = "";
if ($row[4] != "") {$row[4] = REDIRECT_CATALOG."/".$row[4];} else {$row[4] = "index.php?categoryID=".$row[0];}
$root[] = $row;
}

//get subcategories of root categories
$query = "SELECT categoryID FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 ORDER BY categoryID ASC";
$result = array();
for ($i=0; $i<count($root); $i++)
{
$q = db_query("SELECT categoryID, name, products_count, parent, hurl FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 and parent=".$root[$i][0]." and products_count>0 ORDER BY products_count DESC") or die (db_error());
while ($row = db_fetch_row($q))
{
if ($row[4] != "") {$row[4] = REDIRECT_CATALOG."/".$row[4];} else {$row[4] = "index.php?categoryID=".$row[0];}
$result[] = $row;
}
}
$smarty->assign("root_categories",$root);
$smarty->assign("root_categories_subs",$result);
и сравните/добавьте.
и в шаблон(home.tpl.html), то что использовали ранее добавьте(и обновите броузер)
думаю, что многие под новые версии адаптировали сие под себя... свой тулить не стану, у меня тоже запросы изменены..(
« Последнее редактирование: Декабря 06, 2011, 10:07:32 pm от nictboom »

jawakharlal

  • Гость
Re: Lego Edition SP 5.0 - проблемы и решения
« Ответ #44 : Декабря 07, 2011, 09:32:52 am »
ну так у меня как  и сказано стоит., но не пашет ((
прилагаю оба файла:
head.tpl.html
{* front-end homepage*}

   <div class="top">
      <h1>{$smarty.const.STRING_GREETINGS}</h1>
    </div>
    <div class="middle">
 
<div class="contentShade">
 <div style="display: block;" class="slide" id="slide0"><img src="/css/css_{$smarty.const.CONF_COLOR_SCHEME}/image/slide1.jpg" alt="" height="170px" width="580px"></div>
 <div class="slide" id="slide1" style="display: none;"><img src="/css/css_{$smarty.const.CONF_COLOR_SCHEME}/image/slide2.jpg" alt="" height="170px" width="580px"></div>
 <div class="slide" id="slide2" style="display: none;"><img src="/css/css_{$smarty.const.CONF_COLOR_SCHEME}/image/slide3.jpg" alt="" height="170px" width="580px"></div>
</div>
{* special offers *}
{if $special_offers ne NULL}

<table cellspacing="0" cellpadding="5px" width="100%">
{foreach name=special from=$special_offers item=special_offer}
       {if $smarty.foreach.special.index is div by 3}<tr style="text-align: justify; vertical-align: top;">{/if}
    <td style="text-align: center; width: 30%">
              <div style="height:150px">
      <a href="./{$special_offer.hurl}">
    <img src="./products_pictures/{$special_offer.picture}" border="0" alt="{$special_offer.name}" />
      </a>
              </div>
      <a href="./{$special_offer.hurl}">{$special_offer.name}</a><br />
      <font class="pprice"><b>{$special_offer.Price}</b></font>
    </td>
{if ($smarty.foreach.special.index +1) is div by 3}</tr>{/if}

{/foreach}
</table>

{/if}
{* end of special offers *}
{$index}
    <h1>{$smarty.const.ADMIN_CATALOG}</h1>
        <table width=100% border=0 cellpadding=5>
{section name=i loop=$root_categories}
{if $smarty.section.i.index is div by 2}<tr>{/if}
            <td width=1% align=center>
{if $root_categories[i][3] ne ""}<a href="http://{$smarty.const.CONF_SHOP_URL}/{$root_categories[i][4]}" title="{$root_categories[i][1]}"><img border=0 src="./products_pictures/{$root_categories[i][3]}" alt="{$root_categories[i][1]}" />{/if}
            </td>
            <td>
            <a href="http://{$smarty.const.CONF_SHOP_URL}/{$root_categories[i][4]}" title="{$root_categories[i][1]}">{$root_categories[i][1]}</a>&nbsp;[{$root_categories[i][2]}]:<br /><br />
{* show sub categories *}
{assign var="tmp" value=0}
{section name=j loop=$root_categories_subs}
    {if $root_categories_subs[j][3] == $root_categories[i][0]}
    {if $tmp == 1}|
    {else}
{assign var="tmp" value=1}
    {/if}
            <a href="http://{$smarty.const.CONF_SHOP_URL}/{$root_categories_subs[j][4]}" title="{$root_categories_subs[i][1]}"><span class="sub">{$root_categories_subs[j][1]}</span></a>
    {/if}
{/section}
            </td>
            </td>
{if ($smarty.section.i.index+1) is div by 2}</tr>{/if}
{/section}
    </table>

    </div>
а вот home.php

[spoiler]

<?php
/*****************************************************************************
 *                                                                           *
 * Shop-Script FREE                                                          *
 * Copyright (c) 2005 WebAsyst LLC. All rights reserved.                     *
 *                                                                           *
 ****************************************************************************/

	
// front-end homepage
    
if (!$categoryID && !isset($productID))
    {   
        
$f file("./core/aux_pages/index");
	
        
$out implode(""$f);
	
$smarty->assign("index"$out);  
	
        
	
//special offers
	
$result = array();
	
$q db_query('SELECT pt.productID, name, picture, Price,list_price, brief_description, hurl FROM '.SPECIAL_OFFERS_TABLE." as st left join ".PRODUCTS_TABLE." as pt on pt.productID=st.productID where picture!=''  order by sort_order") or die (db_error());
	
while (
$row1 db_assoc_q($q))
	
{
	
	

	
	
if (
file_exists("./products_pictures/".$row1['picture']))
	
	
{
	
	
   
$s rtrim($row1['picture'], '.jpg');
	
	
   
$row1['picture'] = $s."-S.jpg";
                   
$row1['Price'] = round($row1['Price']/CURRENCY_val,2);
	
	
   
$row1['Price'] = show_price($row1['Price']);
                   
$row1['list_price'] = round($row1['list_price']/CURRENCY_val,2);
	
	
   
$row1['list_price'] = show_price($row1['list_price']); 

	
	
   if (
$row1['hurl'] != "" && CONF_CHPU) {$row1['hurl'] = REDIRECT_PRODUCT."/".$row1['hurl'];} else {$row1['hurl'] = "index.php?productID=".$row1['productID'];}
	
	
   
$result[] = $row1;
	
	
}
	
	

	
}
	
$smarty->assign("special_offers",$result);
   }
   
	
//get root categories to be shown in the front-end homepage
	
$q db_query("SELECT categoryID, name, products_count, picture, hurl FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 and parent='0' and enabled='1' ORDER BY products_count DESC") or die (db_error());
	
$root = array();
	
while (
$row db_fetch_row($q))
	
{
	
	
if (!
file_exists("./products_pictures/$row[3]")) $row[3] = "";
	
	
if (
$row[4] != "") {$row[4] = REDIRECT_CATALOG."/".$row[4];} else {$row[4] = "index.php?categoryID=".$row[0];}
	
	
$root[] = $row;
	
}

	
//get subcategories of root categories
	
$query "SELECT categoryID FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 ORDER BY categoryID ASC";
	
$result = array();
	
for (
$i=0$i<count($root); $i++)
	
{
	
	
$q db_query("SELECT categoryID, name, products_count, parent, hurl FROM ".CATEGORIES_TABLE." WHERE categoryID<>0 and parent=".$root[$i][0]." and products_count>0 ORDER BY products_count DESC") or die (db_error());
	
	
while (
$row db_fetch_row($q))
	
	
	
{
	
	
	
if (
$row[4] != "") {$row[4] = REDIRECT_CATALOG."/".$row[4];} else {$row[4] = "index.php?categoryID=".$row[0];}
	
	
	
$result[] = $row;
	
	
	
}
	
}
	
$smarty->assign("root_categories",$root);
	
$smarty->assign("root_categories_subs",$result);
 
?>

[/spoiler]
« Последнее редактирование: Февраля 21, 2012, 12:05:16 pm от pehser »