Автор Тема: проблема с доработкой скрипта Shop-Script  (Прочитано 3486 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Apple

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Всем привет!

Пытаюсь доработать скрипт Shop-Script Free.

Кто знает, как он работает, подскажите:

почему редактируя файл
includes\\product_detailed.php

( в частности - пытаясь обработать поле подробного описания товара,
находящееся в ячейке массива $a[2]
вставив строку
$a[2] = nl2br ($a[2]); // заменяем перенос строки на
в полном описании товара

непосредственно перед строкой
$smarty->assign("product_info", $a);
)

выдаваемое на страницу содержание поля остается без изменений??


Я проверил, объединив почти все содержимое файла (кроме вывода)
index.php из корневой папки
и
includes\\product_detailed.php (кроме начала):

$a[2] действительно содержит нужную информацию из базы,
причем правильно обработанную моей новой строкой кода.

Но почему это не влияет на выдачу страницы?

Объясните, кто может, пожалуйста!

на всякий случай исходный код здесь:
http://sharefile.narod.ru/shop-script-free.zip (420 Кб)

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
проблема с доработкой скрипта Shop-Script
« Ответ #1 : 16 Марта 2007, 16:57:19 »
nl2br работает вообще странно
лучше делай сам
	
$s str_replace("\\r\\n""
"
$s);
	
$s str_replace("\\n""
"
$s);
	

Оффлайн Apple

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 2
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
проблема с доработкой скрипта Shop-Script
« Ответ #2 : 16 Марта 2007, 17:05:08 »
Цитировать
$s = str_replace("\\n", "
", $s);

Пробовал! То же самое: элемент массива $a[2] меняется, а выдача - нет.

Я просто не понимаю, почему... Вроде именно includes\\product_detailed.php отвечает за выборку из базы и передачу данных сначала в массив
Цитировать
product_info
( через $smarty->assign("product_info", $a);, а затем они должны пойти на выдачу...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28