Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Вместо прайса отображается кусок кода

Здравствуйте. У меня проблема, вместо прайса отображается кусок кода.

Название товара ↑↓ Цена ↑↓
Format($row['products_price'], true); echo " \n"; echo " "."" .$row." \n"; echo " "; echo $products_price; echo " \n"; echo "
\n"; } echo "
Вот ссылка http://inmagazin.ho.ua/shop_content.php/coID/12Возможно проблема в хостере (он бесплатный, мы пока тестим магазин). Причем такое и на других шаблонах. Спасибо всем за внимание.


файл media\content\price_list.php

поврежден


Вы знаете наверное проблема в другом. Я перезаливал этот файл, брал с предыдущей версии скрипта. Результат один и тот же - не работает


ага. видимо все таки не в этом дело

в этом файле заменить

<?


на

<?php



у меня на 46ой строчке

</th>
</tr>
<?
    if (isset($_GET['products_name']))
{
 


Большое спасибо, помогло


С одним магазином проблему решил. Теперь возникла другая. В шаблоне xtc05 (установил1,1 на 1.2 битая ссылка) не окрывается ни одна информационная страничка. При переходе открывается пустое окно.  При переходе на любой другой шаблон проблемы нет. Подскажите какой файл заменить. Перерыл всю папку, по названиям не нашел ничего похожего.
Вот такое http://www.groza.ho.ua/shop_content.php?coid=12

Ковырял shop_content.php с ним вроде все в порядке.


Вот такое http://www.groza.ho.ua/shop_content.php?coid=12
У вас ссылка не та
http://www.groza.ho.ua/shop_content.php/coID/12


А не подскажите где ковырнуть, чтоб правильные ссылки давало? Просто движок выдаает кривые ссылки



А не подскажите где ковырнуть, чтоб правильные ссылки давало?

Вспомни где трогал код! у вас на первом посту нормальная ссылка!


Да в первом посте другой магазин. У меня их несколько. Я почему то уверен что трабла в самом шаблоне. Может старый он очень ли типо того. Если поставлю дефаулт то ссылки гуд.
Кстати в первом магазине .
Скрипт тоже выдает линки
http://inmagazin.ho.ua/shop_content.php?coID=12
но онработает и по такому линку
http://inmagazin.ho.ua/shop_content.php/coID/12


попробуите заменить папку themes/ваш шаблон/source  от default, потому как шаблоны очень старые.


Спасибо за подсказку. Не помогло :( Может быть проблема в хтмл шаблоне?


Народ кто знает подскажите. Може есть тут хацкер, которому данная задача для разминки мозга сойдет, чисто в качестве кроссворда :)
Я конечно могу сделать на php редирект  shop_content.php?coID=12
на shop_content.php/coID/12
но делать 10 редиректов  на все странички наверное просто смешно и глупо :)
Главный суперприз
1. Великовселенская благодарность
2. 2WMZ на восстановление пивных запасов.


Вставитьв .htaccess :

RewriteRule ^shop_content.php/coID/(+) shop_content.php?coID=$1


так .htaccess вообще есть?

он должен быть таким, если магазин установлен в корень домена


AddDefaultCharset utf-8

RewriteEngine On
RewriteBase /

RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1
RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p(*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1

RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\
RewriteRule ^shopping_cart\.php\/products_id\/(*)\/info\/p(*)_.*\.html shopping_cart\.php\?products_id=$1

RewriteRule ^(product_info|index|shop_content).php(.*)$ redirector.php

RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.js$ -
RewriteRule ^(.*).html(.*)$ manager.php

RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.php|\.js$ -

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_value magic_quotes_gpc                0
php_value register_globals                0
php_value session.auto_start              0
php_value mbstring.http_input            pass
php_value mbstring.http_output            pass
php_value mbstring.encoding_translation  0
php_value default_charset UTF-8
php_value mbstring.internal_encoding UTF-8
</IfModule>   



так .htaccess вообще есть?

он должен быть таким, если магазин установлен в корень домена


AddDefaultCharset utf-8

RewriteEngine On
RewriteBase /

RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1
RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p(*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1

RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\
RewriteRule ^shopping_cart\.php\/products_id\/(*)\/info\/p(*)_.*\.html shopping_cart\.php\?products_id=$1

RewriteRule ^(product_info|index|shop_content).php(.*)$ redirector.php

RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.js$ -
RewriteRule ^(.*).html(.*)$ manager.php

RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.php|\.js$ -

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_value magic_quotes_gpc                0
php_value register_globals                0
php_value session.auto_start              0
php_value mbstring.http_input            pass
php_value mbstring.http_output            pass
php_value mbstring.encoding_translation  0
php_value default_charset UTF-8
php_value mbstring.internal_encoding UTF-8
</IfModule>   



Файл такой есть и он совпадает с Вашим.



Вставитьв .htaccess :

RewriteRule ^shop_content.php/coID/(+) shop_content.php?coID=$1

Значит состряпал я такое и даже менял местами shop_content.php?coID=$1 с shop_content.php/coID/(+) Все равно пох. Кстати отмечу, на других шаблонах все нормально, т.е. получается htaccess нормально работает 

AddDefaultCharset utf-8

RewriteEngine On
RewriteBase /

RewriteRule ^shop_content.php/coID/(+) shop_content.php?coID=$1 
RewriteRule ^product_reviews_write\.php\/info\/p(.*)_.*\.html product_reviews_write\.php\?products_id=$1
RewriteRule ^product_reviews_write\.php\/action\/process\/info\/p(*)_.*\.html product_reviews_write\.php\?action=process\&products_id=$1

RewriteRule ^product_info\.php\/info\/p(.*)_.*\/action\/add_product product_info\.php\?products_id=$1\&action=add_product\
RewriteRule ^shopping_cart\.php\/products_id\/(*)\/info\/p(*)_.*\.html shopping_cart\.php\?products_id=$1

RewriteRule ^(product_info|index|shop_content).php(.*)$ redirector.php

RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.js$ -
RewriteRule ^(.*).html(.*)$ manager.php

RewriteRule ^.*\.gif|\.jpg|\.png|\.css|\.php|\.js$ -

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
php_value magic_quotes_gpc                0
php_value register_globals                0
php_value session.auto_start              0
php_value mbstring.http_input            pass
php_value mbstring.http_output            pass
php_value mbstring.encoding_translation  0
php_value default_charset UTF-8
php_value mbstring.internal_encoding UTF-8
</IfModule>   
 


Источник



Copyright ShopOS