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

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Добрый день, уважаемые. Требуется ваша помощь с CSVI. Суть такова...
Необходима при заливе товаров в магаз в поле product_desc (полное описание) указать не просто текст, а вот такой, допустим, HTML код:
Код
<table class="visited" border="0" cellspacing="30" align="center">
<tbody>
<tr>
<td style="background-color: #42bc4c; width: 200px; text-align: center; height: 50px;" align="center" valign="middle"><a href="goto.php?link=51e6799c18fad" target="_blank"><span style="color: #ffffff; font-size: x-large;"><strong><span style="font-family: 'comic sans ms', sans-serif;">ПОДРОБНЕЕ</span></strong></span></a></td>
<td style="background-color: #ea2914; width: 200px; text-align: center; height: 50px;" align="center" valign="middle"><a href="goto.php?link=51e6799c18fad" target="_blank"><span style="font-size: x-large;"><strong><span style="font-family: 'comic sans ms', sans-serif; color: #ffffff;">КУПИТЬ</span></strong></span></a></td>
</tr>
</tbody>
</table>
Как видно из кода, это две кнопки, сделанные на основе таблицы. Вот они и необходимы в описании каждого товара.
Как я только не пробовал, и включал редактор CodeMirror и с обычным редактором, ничего не получается. То выдает ошибку, то успех - а смотрю в описании пусто.
В общем вот такая проблема у меня. Скажите, пожалуйста, порядок правильных действий.
Заранее спасибо!
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Никто не знает?? (((
*

Fedor Vlasenko

  • Живу я здесь
  • 3842
  • 724 / 7
  • Все начинается с Value
никто не понимает тайный смысл сего
зачем засорять так сайт разметкой?
Код можно упростить на примере. Все лишнее вынести в CSS файла
<a href="goto.php?link=51e6799c18fad" target="_blank">ПОДРОБНЕЕ</a>
<a href="goto.php?link=51e6799c18fad" target="_blank">КУПИТЬ</a>
зачем засорять базу?
данные ссылки генерируются по определенному алгоритму. Значит можно в шаблоне вывода товара прописать данный вывод
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Вот пробовал вставить вот такой код :
Код
<script language="javascript" type="text/javascript"
document.location="сайт";
</script>
Аналогично. При заливке выдает ошибку. Доходит до поля product_desk и на нем останавливается - incorect.
((. Танцы с бубном продолжаются (.
Может нужно как то по особому прописывать код в csv файле?
Что то у меня подозрение на знак "
*

Fedor Vlasenko

  • Живу я здесь
  • 3842
  • 724 / 7
  • Все начинается с Value
konuhov999 здесь вам достаточно хранить сайт
Все остальное лишнее и проблем не будет с кавычками
в макете вывода (шаблоне товара)
<script language="javascript" type="text/javascript"
document.location="<?php echo $product_desc;?>";
</script>
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
И снова неуд (.
Вот скрин образец шаблона в котором прописан один товар

Что не так? ((
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Или может в настройках самого CSVI что то не то?
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
Размера соответствующего поля VM в БД хватает для кода такой длины?
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Так, ребятки ). Тучи расходятся над моей головой ) Ситуация проясняется )
Пробую вот такой наипростейший код:
Код
<p><a href="http://joomlaforum.ru/">ссылка</a></p>
Заливается на ура! И все отображается )
Но стоит указать код
Код
<script language="javascript" type="text/javascript">
document.location="сайт";
</script>
то загружается вот такая бодяга:

Что скажите?
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Отсутствует папка classes в com_virtuemart (
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
Цитировать
Отсутствует папка classes в com_virtuemart (

Да, вы правы, это для VM 1. Надо посмотреть как VM 2 фильтрует. Если вручную вставлять код со script - вставляется? Вы должны это делать под пользователем "без редактора". Сообщение выше затираю.
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Вручную да, вставляется любой код с любыми тегами. Щас попробую без редактора, я тестил в CodeMirror и TinyMCE.
P.S. Можно и на ты )
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
В принципе, я могу Рональда, разработчика CSVI спросить. У меня лицензия. Сообщите вашу версию Joomla и CSVI.
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Joomla 2.5.13 , CSVI 4.5.5_free.
Тут другая картина вырисовывается..
Поменял на режим "Без редактора", пробую такой код:
Код
<script language="javascript" type="text/javascript">
document.location="сайт";
</script>
Отображается все ок! Все нормально заливается.
Пробую вставить тот который мне нужен, а именно:
Код
<p><a href="http://www.sotmarket.ru/"><img src="images/-3.jpg" border="0" alt="" style="display: block; margin-left: auto; margin-right: auto;" /></a></p>
И снова ошибка - incorrect (
Может количество символов ограничено?
*

robert

  • Живу я здесь
  • 4950
  • 456 / 20
Не будь паразитом, сделай что-нибудь самостоятельно!
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
можешь выложить лог импорта? почему появилось сообщение, что к-во столбцов не соответствует?
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
А где его смотреть?
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
При импорте должна быть опция типа "collect debug information", в версии Pro точно есть.
*

robert

  • Живу я здесь
  • 4950
  • 456 / 20
Посмотрите на таблицу #__csvi_replacements. На скринах видны знаки разделения "~". Такое впечатление, будто целый блок текста был заменен на пустую строку.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
$sql = "SELECT * FROM `p6tj0_csvi_replacements` LIMIT 0, 30 "; - это он?
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
А вот еще нашел
Код
UPDATE `u631421227_999`.`p6tj0_csvi_log_details` SET `description` = 'Неправильно количество колонок: Ожидалось колонок: 8 Файл содержит колонок 6. <br /><br /><a href="http://www.csvimproved.com/csv-improved-documentation/f.a.q/incorrect-column-count.html" target="_blank">Прочитайте Часто Задаваемые Вопросы по этой теме.</a><br />Поля<br /><table class="adminlist"><thead><tr><th>Position</th><th>Configuration</th><th>Import file</th></tr></thead><tfoot></tfoot><tbody><tr><td>0</td><td>file_url</td><td>http://img.sotmarket.ru/standart/img/planshetnie_pc/31_vek/f01_31_vek_702.png</td></tr><tr><td>1</td><td>product_name</td><td>31 ВЕК 702</td></tr><tr><td>2</td><td>product_desc</td><td>~<p><a href="http://www.sotmarket.ru/"><img src="images/-3.jpg" border="0" alt="" style="display: block</td></tr><tr><td>3</td><td>product_s_desc</td><td> margin-left: auto</td></tr><tr><td>4</td[...]
*

capricorn

  • Завсегдатай
  • 1948
  • 118 / 3
У меня получилось импортнуть твой код.

1. Отключаем для SuperUser редактор - без редактора.
2. В программе Apache OpenOffice Calc создаем .csv файл в кодировке UTF-8, разделитель текста ~, разделитель полей ^.
3. В нем я задал пять столбцов:
product_sku   product_name   product_desc   category_path   published
4. В product_desc вставил (второй строкой под названием столбца):
<p><a href="http://www.sotmarket.ru/"><img src="images/joomla_black.gif" border="0" alt="" style="display: block; margin-left: auto; margin-right: auto;" /></a></p>
В published 1, остальные - понятно.
5. Получил сначала ошибку - "не заданы таблицы en-GB..." Добавил англ яз в Configuration -> Language Settings.
6. В CSVI Pro просто выбрал созданный файл для импорта. ОК.

В VM Products увидел, что product_desc импортнулось как надо. Правда, не получилось вывести этот продукт на фронт-энде. Просто создал вручную новый товар и скопировал туда product_desc того, что импортнулся. На фронт-энде все отобразилось ОК. Видимо, надо доп. параметры при импорте указывать, и настраивать VM, как надо - мой полигон 2-язычный.
*

konuhov999

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Урааа! )) Ребятки, наконец то получилось ). Всем огромный респект!
Сделал все по пункту, как написал capricorn. Проблема, наверно, была в том, что я ранее не использовал поле published. Ну или csv файл, который я все время изменял изначально с кривыми параметрами был ).
P.S. Возник еще один вопрос, создам тему отдельно ).
P.P.S Еще раз, всем огромное спасибо! )
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

CSVI. Не получается добавить к товарам настраиваемое поле с нужным содержимым

Автор Adrian1111

Ответов: 0
Просмотров: 377
Последний ответ 27.09.2017, 13:28:48
от Adrian1111
HTML прайс на основе vm2_market

Автор likrion

Ответов: 7
Просмотров: 4416
Последний ответ 11.01.2017, 10:41:25
от amstroganov
Нужна помощь по выгрузке из 1C и загрузке товаров в VM3

Автор Heartflight

Ответов: 0
Просмотров: 613
Последний ответ 19.08.2016, 17:51:21
от Heartflight
Требуется настройка импорта VirtueMart

Автор Навсикая

Ответов: 2
Просмотров: 585
Последний ответ 30.11.2015, 20:17:17
от Навсикая