Перейти к содержанию
Форум поддержки пользователей VamShop

описание товара, упрощение процедуры


Александр

Рекомендуемые сообщения

привык я везде делать включения типа require...

Проблема:

Если через easypopulate редактировать каталог, то не очень то удобно это делать при достаточно большом описании товара в карточке.

Отсюда как вариант пытаюсь в поле v_products_description_1 вставить ссылку на некий файл с данными.

Через смарти {php}{/php} ничего не вышло.

--------------------------------------------

Тогда сделал так:

<?php require ('lang/russian/description/мой/файл.html');?>

и

<?php require ('/lang/russian/description/мой/файл.html');?>

но файл не включился.

возможно проблема в самом пути.

абсолютное указание через http:// и public_html не помогли...

--------------------------------------------

Кстати, директорию /lang/russian/description/ создал специально для файлов с описанием в конкретных категориях каталога.

Может это не очень "правильный" путь, кто что посоветует?

Ссылка на сообщение
Поделиться на другие сайты

Так ведь есть уже возможность подключать файлы свои на страницу карточки товара.

Зайдите в Админку - Разное - Инструменты - Информационные страницы, там в нижней половине странице, усть блок Информация к товару или как-то так.

Вот в этом блоке Вы можете подключать в товарам php файлы, просто цеплять файлы всякие.

Попроьбуйте, может подойдёт.

Ссылка на сообщение
Поделиться на другие сайты

Это просто ссылка на внешний файл к товару.

А можно как-то упростить процедуру импорта ПОЛНОГО описания к товару в карточке товара ?

Например: закачиваем файл в папку media/products и он как-то инклюдится

Ссылка на сообщение
Поделиться на другие сайты

Так а если php файл сделать, он разве не инклудится?!

Тогда нужно смотреть в /includes/modules/products_media.php

Ссылка на сообщение
Поделиться на другие сайты

Там просто прикрепляется ссылка на внешний файл.

А мне бы именно сделать включение файла с описанием в карточку товара.

Ссылка на сообщение
Поделиться на другие сайты

Ну я ж Вам написал какой файл отвечает за вывод прицепленных к товарам файлов.

Просто поправьте его, что б было подключение.

По умолчанию не подключает, я так понял.

Ссылка на сообщение
Поделиться на другие сайты

:) Немного не о том я говорил... или вас не понял...

Хочется так:

v_products_description_1|v_products_short_description_1|...

<?php require('blabla.html')?>|короткое описание и так вбить можно|...

Ссылка на сообщение
Поделиться на другие сайты

Т.е. на данный момент нет готового решения проблемы?

Проблема:

1.При Экспорте через easypopulate в поле с описанием слишком много информации, неудобно работать.

2.Лишние данные в БД (моё субъективное суждение).

3.При добавление новой позиции крайне не удобно добавлять описание по причине п.1.

Варианты решений:

1.Удаляем в Exel (OpenOffice :) ) поле с описанием для редактирования позиций.

2.Попытка выноса этих данных во внешние файлы с ваших слов невозможна.

3.НЕТ, кроме как ручками в админке вбивать.

Ссылка на сообщение
Поделиться на другие сайты

Продолжу дискуссию  :)

<?php require('kjacgj.file');?> у меня при подаче в браузер из поля description не даёт ничего.

Т.е. интерпретатор ПХП всё равно участвует в процессе, только ничего не выдаёт.

Это может быть связано со смарти... или ещё с чем-то.

Второй вариант - подключать на java-script.

В общем буду стараться найти решение.

Ссылка на сообщение
Поделиться на другие сайты

;D ;D ;D

Решение найдено: http://aquadiez.spb.ru/vshop/ht1300.html

кидаем в папку

media/products/

файл

test.js

содержания типа:

<!-- Begin

document.write('<div>ВАРИАНТЫ ЦВЕТОВОЙ ОТДЕЛКИ:</div>');

document.write('<br />');

// End -->

и подключаем в поле с описанием так:

<SCRIPT LANGUAGE="JavaScript" src="media/products/test.js">

НО тогда дизайн вамшопа уезжа.а.а.ает, даже если test.js не существует или пустой.

Почему :) ?

Ссылка на сообщение
Поделиться на другие сайты

Писал только что:

НО тогда дизайн вамшопа уезжа.а.а.ает, даже если test.js не существует или пустой.

Почему ?

Ссылка на сообщение
Поделиться на другие сайты

Решение найдено: http://aquadiez.spb.ru/vshop/ht1300.html

кидаем в папку

media/products/

файл

test.js

содержания типа:

<!-- Begin

document.write('<div>ВАРИАНТЫ ЦВЕТОВОЙ ОТДЕЛКИ:</div>');

document.write('<br />');

// End -->

и подключаем в поле с описанием так:

<SCRIPT LANGUAGE="JavaScript" src="media/products/test.js">

А индексировать описания товаров, как я понимаю, Вы не собираетесь.

Ссылка на сообщение
Поделиться на другие сайты

Нет.

Там из описания всего-то таблица с размерами и цветами :).

А всё это в экселе править неудобно, многот места на экране забирает.

Ссылка на сообщение
Поделиться на другие сайты

Понял ! ;D

Извините за отнятое время.

Посмотрел исходный код сгенереной страницы.

Не закрыл тег <script></script>

Теперь всё работает.

Так сказать способ включения описания найден.

Ссылка на сообщение
Поделиться на другие сайты

Только учитывай, что этот текст, что выводится через JS. не будет проиндексирован поисковыми роботами, как Андрей (ABerezin) выше писал.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...