0
Страница Отзывы. Тема Движение
Автор Samcopy, 14 окт. 2014 08:37
Сообщений в теме: 10
#1
Отправлено 14 Октябрь 2014 - 08:37
Создаю новую тему здесь, мой вопрос в тематической ветке игнорируется уже трое суток.
Была создана страница с отзывами по инструкции, приложенный код для темы Движение вроде как работает, но встает кривоватенько. Раскопала "из советов" более-менее нормальный код для Товаров, но в нем недостает некоторых переменных для вывода полей, которые заполняются при написании отзыва (в том числе ответ администрации). Я не знаю куда правильно их вставить, прошу помощи.
Речь идет об Аккаунт SL-278016
Была создана страница с отзывами по инструкции, приложенный код для темы Движение вроде как работает, но встает кривоватенько. Раскопала "из советов" более-менее нормальный код для Товаров, но в нем недостает некоторых переменных для вывода полей, которые заполняются при написании отзыва (в том числе ответ администрации). Я не знаю куда правильно их вставить, прошу помощи.
Речь идет об Аккаунт SL-278016
#2
Отправлено 14 Октябрь 2014 - 08:42
Samcopy (14 Октябрь 2014 - 08:37) писал:
Создаю новую тему здесь, мой вопрос в тематической ветке игнорируется уже трое суток.
Была создана страница с отзывами по инструкции, приложенный код для темы Движение вроде как работает, но встает кривоватенько. Раскопала "из советов" более-менее нормальный код для Товаров, но в нем недостает некоторых переменных для вывода полей, которые заполняются при написании отзыва (в том числе ответ администрации). Я не знаю куда правильно их вставить, прошу помощи.
Речь идет об Аккаунт SL-278016
Была создана страница с отзывами по инструкции, приложенный код для темы Движение вроде как работает, но встает кривоватенько. Раскопала "из советов" более-менее нормальный код для Товаров, но в нем недостает некоторых переменных для вывода полей, которые заполняются при написании отзыва (в том числе ответ администрации). Я не знаю куда правильно их вставить, прошу помощи.
Речь идет об Аккаунт SL-278016
Уточните, какими инструкциями пользовались?
#3
Отправлено 14 Октябрь 2014 - 09:17
Я не могу найти теперь откуда и что взято, точно знаю, что это полностью измененный код Товара, + к нему шло в стилях добавка в виде
.cvetkomenta {
background: #E6E3DA;
}
этот кусок нашла, где в обсуждалке был, но откуда код взят - не найду теперь, хоть убей.
Я готова вернуться к исходному коду, но там я не могла со стилями ничего поделать, + был косяк - Ответ администрации вставляется в серединку формы, а не в конце
Что мне нужно сделать сейчас, чтобы вы смогли помочь? Я так думаю (возможно не правильно), что в существующий код необходимо просто воткнуть переменные для вывода
.cvetkomenta {
background: #E6E3DA;
}
этот кусок нашла, где в обсуждалке был, но откуда код взят - не найду теперь, хоть убей.
Я готова вернуться к исходному коду, но там я не могла со стилями ничего поделать, + был косяк - Ответ администрации вставляется в серединку формы, а не в конце
Что мне нужно сделать сейчас, чтобы вы смогли помочь? Я так думаю (возможно не правильно), что в существующий код необходимо просто воткнуть переменные для вывода
#4
Отправлено 15 Октябрь 2014 - 01:10
Вы можете сделать отображение отзывов аналогичное обычной странице товара. Для этого найдите код в вашем шаблоне "Товар"
и замените его на
{% FOR opinion_list %} <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}"> <td class="ceil1" width="25%"> <div class="cvetkomenta"> {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %} <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}"><strong class="valignMiddle">{opinion_list.NAME}</span>,</strong> {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong> {% ENDIF %} <p> </p> {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong><br/> {opinion_list.COMMENT | nl2br}<hr> {% ENDIF %} </div> {% IF opinion_list.ANSWER %} <div class="goodsDataOpinionListTableAnswer"> {opinion_list.ANSWER | nl2br} </div> {% ENDIF %} </td> </tr> {% ENDFOR %}
и замените его на
{% FOR opinion_list %} <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}"> <td class="ceil1" width="25%"> <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span><br /> <span class="goodsDataOpinionListTableDate"><b>{opinion_list.DATE}</b></span> <br /> {% IF opinion_list.DELETE_URL %} <a href="{opinion_list.DELETE_URL}">Удалить</a> {% ENDIF %} </td> <td class="ceil2"> {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %} {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br /><br /> {% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br /><br />{% ENDIF %} {% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br /><br />{% ENDIF %} {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br /><br />{% ENDIF %} {% IF opinion_list.ANSWER %} <div class="goodsDataOpinionListTableAnswer"> {opinion_list.ANSWER | nl2br}<br /> </div> {% ENDIF %} </td> </tr> {% ENDFOR %}
#5
Отправлено 16 Октябрь 2014 - 18:34
Поменяла - ничего не изменилось
#6
Отправлено 17 Октябрь 2014 - 02:20
На данный момент у вас изменения в шаблоне "Товар" отсутствуют. Пожалуйста, внесите изменения. Возможно вы заменили не тот блок кода. Проверьте правильность и корректность ваших действий. Убедитесь что вы заменяете именно искомый блок кода. Перед проверкой не забудьте очистить кэш в вашем браузере.
#7
Отправлено 18 Октябрь 2014 - 11:00
Кое как разобралась что не так.
Кусков действительно 2 и если менять первый или второй по отдельности, то ничего не происходит. Поменяла оба на ваш предложенный код. Что имеем: опять вернулось все в исходную позицию - стилей никаких, косяк ответа админа (стоит между Недостатками и Комментариями), опять тыкаюсь-мыкаюсь - ничего не получается.
До этого изменения у меня получилась приличненькая страничка отзывов, не хватало только переменных на Достоинства, Недостатки, Ответа админа. Хочу назад и с ними, в код вставляла их, но они не выводятся, что то не так делаю. То что сейчас - не пойдет
Отвечаю на ваш вопрос из другой ветки (там я не дождалась ответа, создала отдельную)
" Пожалуйста, уточните - вы заменяли полностью содержимое вашего шаблона "Товары" из сообщения http://forum.storela...ине/#entry77565 или же вы вручную вносили необходимые изменения в ваш шаблон? изначально я так все и сделала по этой инструкции - далее все то, что написала выше (криво, без стилей), стала копать форум, нашла полный код товара (тоже кто-то про движение спрашивал и ему ответили - а вот где ЭТО не могу до сих пор найти, чудеса прям), поставила код и стили в конец стилей - все отлично отобразилось, но без некоторых полей (о коих и написала). Вот мне и нужно в мой код воткнуть недостающие переменные.
Кусков действительно 2 и если менять первый или второй по отдельности, то ничего не происходит. Поменяла оба на ваш предложенный код. Что имеем: опять вернулось все в исходную позицию - стилей никаких, косяк ответа админа (стоит между Недостатками и Комментариями), опять тыкаюсь-мыкаюсь - ничего не получается.
До этого изменения у меня получилась приличненькая страничка отзывов, не хватало только переменных на Достоинства, Недостатки, Ответа админа. Хочу назад и с ними, в код вставляла их, но они не выводятся, что то не так делаю. То что сейчас - не пойдет
Отвечаю на ваш вопрос из другой ветки (там я не дождалась ответа, создала отдельную)
" Пожалуйста, уточните - вы заменяли полностью содержимое вашего шаблона "Товары" из сообщения http://forum.storela...ине/#entry77565 или же вы вручную вносили необходимые изменения в ваш шаблон? изначально я так все и сделала по этой инструкции - далее все то, что написала выше (криво, без стилей), стала копать форум, нашла полный код товара (тоже кто-то про движение спрашивал и ему ответили - а вот где ЭТО не могу до сих пор найти, чудеса прям), поставила код и стили в конец стилей - все отлично отобразилось, но без некоторых полей (о коих и написала). Вот мне и нужно в мой код воткнуть недостающие переменные.
#8
Отправлено 21 Октябрь 2014 - 00:17
Дополнительные поля не отображаются на отдельной странице "Отзывы", на странице товара или же на этих двух страницах происходит аналогичная проблема? Код предложенный ранее для замены брался именно с вашего шаблона "Товар" для страницы товара.
#9
Отправлено 21 Октябрь 2014 - 13:40
Наверно я в танке и мне трудно понять.
Добавить в код недостающие переменные сложно? Мне лично да, я не специалист в этом. Почему у вас куча вопросов? Есть код, в нем не хватает вывода определенных полей, какая разница на какой странице что будет выводиться? Если отвечать на ваш вопрос конкретно, то речь идет изначально об отдельной странице отзывов, отзывы в карточке товара вообще не обсуждались.
Добавить в код недостающие переменные сложно? Мне лично да, я не специалист в этом. Почему у вас куча вопросов? Есть код, в нем не хватает вывода определенных полей, какая разница на какой странице что будет выводиться? Если отвечать на ваш вопрос конкретно, то речь идет изначально об отдельной странице отзывов, отзывы в карточке товара вообще не обсуждались.
#10
Отправлено 22 Октябрь 2014 - 00:13
В шаблоне "Товар" найдите самый последний блок кода (для страницы отзывов)
и замените его на
после этого добавьте в файл стилей style.css следующие стили
После этого отредактируйте ваши коментарии в разделе Товары -> Отзывы о товарах, удалив ответ администрации из полей "Недостатки" и перенеся их в соответствующие поля "Ответ".
{% FOR opinion_list %} <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %}"> <td class="ceil1" width="25%"> <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span><br /> <span class="goodsDataOpinionListTableDate"><b>{opinion_list.DATE}</b></span> <br /> {% IF opinion_list.DELETE_URL %} <a href="{opinion_list.DELETE_URL}">Удалить</a> {% ENDIF %} </td> <td class="ceil2"> {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %} {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br /><br /> {% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br /><br />{% ENDIF %} {% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br /><br />{% ENDIF %} {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br /><br />{% ENDIF %} {% IF opinion_list.ANSWER %} <div class="goodsDataOpinionListTableAnswer"> {opinion_list.ANSWER | nl2br}<br /> </div> {% ENDIF %} </td> </tr> {% ENDFOR %}
и замените его на
{% FOR opinion_list %} <tr class="{% IF opinion_list.GENERALLY_IS_GOOD %}good{% ELSE %}bad{% ENDIF %} opinion-page"> <td class="ceil1" width="25%"> <span class="goodsDataOpinionListTableClient {% IF opinion_list.CLIENT_ID %}auth{% ENDIF %}">{opinion_list.NAME}</span><br /> <span class="goodsDataOpinionListTableDate"><b>{opinion_list.DATE}</b></span><br /> {% IF opinion_list.DELETE_URL %}<a href="{opinion_list.DELETE_URL}">Удалить</a>{% ENDIF %} </td> <td class="ceil2"> {% IF opinion_list.TITLE %}<strong class="valignMiddle">{opinion_list.TITLE}</strong>{% ENDIF %} {% IF opinion_list.RATING %}<img class="valignMiddle" src="{FORALL_IMAGES_PATH}stars/{opinion_list.RATING}.gif" alt="{opinion_list.RATING}"/>{% ENDIF %}<br /> {% IF opinion_list.ACCOMPLISHMENTS %}<strong>Достоинства:</strong> {opinion_list.ACCOMPLISHMENTS | nl2br}<br />{% ENDIF %} {% IF opinion_list.LIMITATIONS %}<strong>Недостатки:</strong> {opinion_list.LIMITATIONS | nl2br}<br />{% ENDIF %} {% IF opinion_list.COMMENT %}<strong>Комментарий:</strong> {opinion_list.COMMENT | nl2br}<br />{% ENDIF %} {% IF opinion_list.ANSWER %}<span class="goodsDataOpinionListTableAnswer">{opinion_list.ANSWER | nl2br}</span>{% ENDIF %} </td> </tr> {% ENDFOR %}
после этого добавьте в файл стилей style.css следующие стили
.opinion-page .ceil2, .opinion-page .ceil1 { padding: 10px; } .opinion-page.good { background: #ecff9f; border-top: 1px solid #9a9a9a; } .opinion-page.bad { background: #ff9f9f; border-top: 1px solid #9a9a9a; }
После этого отредактируйте ваши коментарии в разделе Товары -> Отзывы о товарах, удалив ответ администрации из полей "Недостатки" и перенеся их в соответствующие поля "Ответ".
#11
Отправлено 22 Октябрь 2014 - 09:20
Спасибо, тебе, кексик-печенюшка. Наконец-то все встало как надо. Ставлю бутылку молочка за здравие.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных