Александр 0 Опубликовано 17 февраля, 2009 Жалоба Share Опубликовано 17 февраля, 2009 привык я везде делать включения типа 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/ создал специально для файлов с описанием в конкретных категориях каталога. Может это не очень "правильный" путь, кто что посоветует? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 февраля, 2009 Жалоба Share Опубликовано 18 февраля, 2009 Так ведь есть уже возможность подключать файлы свои на страницу карточки товара. Зайдите в Админку - Разное - Инструменты - Информационные страницы, там в нижней половине странице, усть блок Информация к товару или как-то так. Вот в этом блоке Вы можете подключать в товарам php файлы, просто цеплять файлы всякие. Попроьбуйте, может подойдёт. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 18 февраля, 2009 Автор Жалоба Share Опубликовано 18 февраля, 2009 Да, класс , нашёл. :) Спасибо. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 февраля, 2009 Жалоба Share Опубликовано 18 февраля, 2009 Не за что Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 18 февраля, 2009 Автор Жалоба Share Опубликовано 18 февраля, 2009 Это просто ссылка на внешний файл к товару. А можно как-то упростить процедуру импорта ПОЛНОГО описания к товару в карточке товара ? Например: закачиваем файл в папку media/products и он как-то инклюдится Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 18 февраля, 2009 Жалоба Share Опубликовано 18 февраля, 2009 Так а если php файл сделать, он разве не инклудится?! Тогда нужно смотреть в /includes/modules/products_media.php Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 18 февраля, 2009 Автор Жалоба Share Опубликовано 18 февраля, 2009 тогда это выглядит так http://*****/product_info.php?products_id=1 или я что-то туплю? ;D Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 18 февраля, 2009 Автор Жалоба Share Опубликовано 18 февраля, 2009 Там просто прикрепляется ссылка на внешний файл. А мне бы именно сделать включение файла с описанием в карточку товара. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 февраля, 2009 Жалоба Share Опубликовано 19 февраля, 2009 Ну я ж Вам написал какой файл отвечает за вывод прицепленных к товарам файлов. Просто поправьте его, что б было подключение. По умолчанию не подключает, я так понял. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 19 февраля, 2009 Автор Жалоба Share Опубликовано 19 февраля, 2009 :) Немного не о том я говорил... или вас не понял... Хочется так: v_products_description_1|v_products_short_description_1|... <?php require('blabla.html')?>|короткое описание и так вбить можно|... Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 февраля, 2009 Жалоба Share Опубликовано 19 февраля, 2009 Так не будет работать. В описании товара только html-код можно использовать. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 19 февраля, 2009 Автор Жалоба Share Опубликовано 19 февраля, 2009 Т.е. на данный момент нет готового решения проблемы? Проблема: 1.При Экспорте через easypopulate в поле с описанием слишком много информации, неудобно работать. 2.Лишние данные в БД (моё субъективное суждение). 3.При добавление новой позиции крайне не удобно добавлять описание по причине п.1. Варианты решений: 1.Удаляем в Exel (OpenOffice :) ) поле с описанием для редактирования позиций. 2.Попытка выноса этих данных во внешние файлы с ваших слов невозможна. 3.НЕТ, кроме как ручками в админке вбивать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 февраля, 2009 Жалоба Share Опубликовано 19 февраля, 2009 Нет. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 19 февраля, 2009 Автор Жалоба Share Опубликовано 19 февраля, 2009 Продолжу дискуссию :) <?php require('kjacgj.file');?> у меня при подаче в браузер из поля description не даёт ничего. Т.е. интерпретатор ПХП всё равно участвует в процессе, только ничего не выдаёт. Это может быть связано со смарти... или ещё с чем-то. Второй вариант - подключать на java-script. В общем буду стараться найти решение. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 19 февраля, 2009 Жалоба Share Опубликовано 19 февраля, 2009 Так я ж говорю, в описании можно только html код использовать. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 19 февраля, 2009 Автор Жалоба Share Опубликовано 19 февраля, 2009 ;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 не существует или пустой. Почему :) ? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 20 февраля, 2009 Жалоба Share Опубликовано 20 февраля, 2009 Попробуйте div и /div убрать из кода. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 20 февраля, 2009 Автор Жалоба Share Опубликовано 20 февраля, 2009 Писал только что: НО тогда дизайн вамшопа уезжа.а.а.ает, даже если test.js не существует или пустой. Почему ? Ссылка на сообщение Поделиться на другие сайты
ABerezin 0 Опубликовано 20 февраля, 2009 Жалоба Share Опубликовано 20 февраля, 2009 Решение найдено: 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"> А индексировать описания товаров, как я понимаю, Вы не собираетесь. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 20 февраля, 2009 Автор Жалоба Share Опубликовано 20 февраля, 2009 Нет. Там из описания всего-то таблица с размерами и цветами :). А всё это в экселе править неудобно, многот места на экране забирает. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 февраля, 2009 Жалоба Share Опубликовано 21 февраля, 2009 Наверное что-то с файликом не то. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 21 февраля, 2009 Автор Жалоба Share Опубликовано 21 февраля, 2009 Понял ! ;D Извините за отнятое время. Посмотрел исходный код сгенереной страницы. Не закрыл тег <script></script> Теперь всё работает. Так сказать способ включения описания найден. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 21 февраля, 2009 Жалоба Share Опубликовано 21 февраля, 2009 Только учитывай, что этот текст, что выводится через JS. не будет проиндексирован поисковыми роботами, как Андрей (ABerezin) выше писал. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 22 февраля, 2009 Автор Жалоба Share Опубликовано 22 февраля, 2009 эт не важно, там несколько цифр и пара фото. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 22 февраля, 2009 Жалоба Share Опубликовано 22 февраля, 2009 Понятно, ну тогда может и пойдёт такой вариант. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения