Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как вставить фото и видео в отзывы?


Thrillseeker

Recommended Posts

Все привет!

 

Подскажите, пожалуйста, как можно в отзывы вставлять фото, видео или хотя бы активные ссылки? А то ссылки как текст отображаются.

 

 

Заранее благодарен.

Надіслати
Поділитися на інших сайтах


Все привет!

 

Подскажите, пожалуйста, как можно в отзывы вставлять фото, видео или хотя бы активные ссылки? А то ссылки как текст отображаются.

 

 

Заранее благодарен.

Ставите этот модуль. Пример вставки видео здесь.

Надіслати
Поділитися на інших сайтах

А на кой в отзыве фото-видео-ссылку вставлять?

Их и не должно там быть, HTML-теги отключены из соображений безопасности.

Нужно ссылку на видео вставить. Но чтобы  пользователи не могли, а только админ. А как можно ограничение на HTML снять?

Надіслати
Поділитися на інших сайтах


Если имеется в виду что отзывы пишутся менеджером сайта (что не секрет) то конечно можно сделать и решается всего парой строк в контроллере применив к выводу результатов из поля с ссылкой на картинку 

html_entity_decode

 

Спасибо за ответ. Если не сложно, куда вставлять? В этот файл? catalog/controller/product/product.php. Я новичок в этом деле, но очень хочеться разобраться, т.к. интересно )

Надіслати
Поділитися на інших сайтах


Если имеется в виду что отзывы пишутся менеджером сайта (что не секрет) то конечно можно сделать и решается всего парой строк в контроллере применив к выводу результатов из поля с ссылкой на картинку 

html_entity_decode

 

Pasha, подскажи, пожалуйста, как можно вставить например видео ссылку или картику в отзыв, но только через код. Как например я вставляю поверх информациионных окон, на странице продукции в файле product.tpl:

 

      <?php if ($product_id == '59') { ?>

 </p>

<div class="Vid a" >

      <iframe width="262" height="200" src="//www.youtube.com/embed/4tRrPDVJIEk?rel=0&vq=hd720" frameborder="0" allowfullscreen></iframe>

      </div>

<?php } ?>

 

И над картинокой появляется видео. Может как-то можно в отзывы также вставлять.

Заранее благодарн.

Надіслати
Поділитися на інших сайтах


А на кой в отзыве фото-видео-ссылку вставлять?

Их и не должно там быть, HTML-теги отключены из соображений безопасности.

 

Ну здрасте, приехали :) Что значит "на кой"?!

 

Должны и обязаны быть, может пользователь хочет продемонстрировать видео с товаром который он получил и пользуется. Я у пользователей модуля, наблюдал часто такой вариант отзывов. К примеру покупатели, что купили обьектив для фотоаппарата выкладывают в отзывах картинки, которые получаются при помощи товара и т.п. вариантов много  Или админ хочет ответить "инструкцией" на запрос.

И вот здесь вы пишите "отзыв" по теме (а в ветке тех. поддержки "товара" модуля). Вы можете вставлять картинки, ссылки? Можете, тоже и в с отзывами для товаров. И не обязательно HTML, существуют безопасные "заменители"- к примеру как здесь, где вы пишите т.е. bbcode

Надіслати
Поділитися на інших сайтах

Да, так. Но как можно без установки нового модуля? Как review.tpl разрешить выводить активные ссылки или графику?

Надіслати
Поділитися на інших сайтах


Да, так. Но как можно без установки нового модуля? Как review.tpl разрешить выводить активные ссылки или графику?

 

:-D  Сделать самому модуль :ugeek:

 

Так просто это не сделаешь, потому и существуют готовые модули

 

P.S. "Нравиться" мне подход некоторых владельцев магазинов, сделать интернет-магазин для получения прибыли и не вложить ни копейки в этот магазин, при этом не имея квалификации. Как можно вообще сделать хороший магазин, без хороших модулей?! А все хорошие модули платные. Потом "такие" корявые магазины и получаются, сколько в них вложили инвестиций. И продажи такие же :)

Или у них другой подход, скачать на варезах модули, заодно заразить свой магазин, а потом задавать здесь вопросы, а почему у "меня" троян на сайте.

Без обид, не лично вам p.s., вы возможно не знали сколько трудоресурсов и квалификации займет эта, на вид тривиальная, задача.

И не рассказывайте про костыли в виде html_entity_decode, чтобы пользователи могли вставлять HTML (пользователю нельзя, ни в коем случае, предоставлять вставки html на сайт), можете сразу бежать за "аптечкой" (или "доктором") для сайта от вирусов и троянов

Надіслати
Поділитися на інших сайтах

:-D  Сделать самому модуль :ugeek:

 

Так просто это не сделаешь, потому и существуют готовые модули

 

P.S. "Нравиться" мне подход некоторых владельцев магазинов, сделать интернет-магазин для получения прибыли и не вложить ни копейки в этот магазин, при этом не имея квалификации. Как можно вообще сделать хороший магазин, без хороших модулей?! А все хорошие модули платные. Потом "такие" корявые магазины и получаются, сколько в них вложили инвестиций. И продажи такие же :)

Или у них другой подход, скачать на варезах модули, заодно заразить свой магазин, а потом задавать здесь вопросы, а почему у "меня" троян на сайте.

Без обид, не лично вам p.s., вы возможно не знали сколько трудоресурсов и квалификации займет эта, на вид тривиальная, задача.

Пока еще только разбираюсь, до создания магазина еще далеко. Стараюсь на практике познавать опенкарт.

Непоянтно почему не плучается вывести только для одно товара. Если вставляю в review.tpl :

      <div class="Vid a" >

      <iframe width="262" height="200" src="//www.youtube.com/embed/4tVrPNGJIEk?rel=0&vq=hd720" frameborder="0" allowfullscreen></iframe>

      </div>, то видео выводится во всех отзывах, а если указываю конкретный товар, то пусто:

 

<?php if ($product_id == '68') { ?>

 </p>

<div class="Vid a" >

      <iframe width="262" height="200" src="//www.youtube.com/embed/4tVrPNGJIEk?rel=0&vq=hd720" frameborder="0" allowfullscreen></iframe>

      </div>

<?php } ?>   

 

Не видите в чем ошибка?

Надіслати
Поділитися на інших сайтах


Пока еще только разбираюсь, до создания магазина еще далеко. Стараюсь на практике познавать опенкарт.

Непоянтно почему не плучается вывести только для одно товара. Если вставляю в review.tpl :

      <div class="Vid a" >

      <iframe width="262" height="200" src="//www.youtube.com/embed/4tVrPNGJIEk?rel=0&vq=hd720" frameborder="0" allowfullscreen></iframe>

      </div>, то видео выводится во всех отзывах, а если указываю конкретный товар, то пусто:

 

<?php if ($product_id == '68') { ?>

 </p>

<div class="Vid a" >

      <iframe width="262" height="200" src="//www.youtube.com/embed/4tVrPNGJIEk?rel=0&vq=hd720" frameborder="0" allowfullscreen></iframe>

      </div>

<?php } ?>   

 

Не видите в чем ошибка?

 

Не занимайте "садомазохизмом" - это называется костыли, причем такие ужасные, что на них сайту и "ходить" нельзя.

if ($product_id == '68') { ?>

:ugeek:

Надіслати
Поділитися на інших сайтах

Далее .... если вы хотите вставить видео инструкцию к товару, то это делается по другому  (вкладка "Видео" , тоже этим же модулем, что и отзывы с возможностью вставки видео).

 

А каждому отзыву товара одно и тоже видео ... это как?! :ugeek:

 

то видео выводится во всех отзывах

 

Что-то вы такое пытаетесь начудить....

Надіслати
Поділитися на інших сайтах

Далее .... если вы хотите вставить видео инструкцию к товару, то это делается по другому  (вкладка "Видео" , тоже этим же модулем, что и отзывы с возможностью вставки видео).

 

А каждому отзыву товара одно и тоже видео ... это как?! :ugeek:

 

 

Что-то вы такое пытаетесь начудить....

В файле review.tpl после   <div class="text"><?php echo $review['text']; ?></div>

 

вставляю <div style="overflow:hidden; "><iframe src="http://www.youtube.com/embed/Sp3yO7jVzn4" allowfullscreen="" frameborder="0" height="200" width="300"></iframe></div> и видео появляется в отзывах, но во всех. А надо чтобы в одном.

Костыли это не страшно, мне  не торговать на экспериментальном шаблоне )

Надіслати
Поділитися на інших сайтах


В файле review.tpl после   <div class="text"><?php echo $review['text']; ?></div>

 

вставляю <div style="overflow:hidden; "><iframe src="http://www.youtube.com/embed/Sp3yO7jVzn4" allowfullscreen="" frameborder="0" height="200" width="300"></iframe></div> и видео появляется в отзывах, но во всех. А надо чтобы в одном.

Костыли это не страшно, мне  не торговать на экспериментальном шаблоне )

 

Не "клепайте" себе мозги :) Так будет выводиться для всех отзывов, что как вы и сами понимаете совершенно не правильно 

 

Вы хотите чтобы при ответе администратора (кстати стандартными отзывами "ответ" тоже не сделаешь), он мог вставить видео - поставьте модуль, сэкономите время, которое стоит денег, которые можно потратить на модуль и забыть о "проблеме".

Во всяком случае я так и делаю! Хоть я и могу сделать любой модуль для opencart, но сколько займет это времени (читаем денег, а час разработки стоит очень дорого), гораздо экономичнее купить классный готовый модуль, что я и делаю.

На форуме есть прекрасные, квалифицированные разработчики, которые делают отличные модули.

Надіслати
Поділитися на інших сайтах

Не "клепайте" себе мозги :) Так будет выводиться для всех отзывов, что как вы и сами понимаете совершенно не правильно 

 

Вы хотите чтобы при ответе администратора (кстати стандартными отзывами "ответ" тоже не сделаешь), он мог вставить видео - поставьте модуль, сэкономите время, которое стоит денег, которые можно потратить на модуль и забыть о "проблеме"

 

 

Спасибо за помощь. Буду разбираться. Модули начну покупать, когда хотябы уровень нормальный будет, а для тренеровок пока нет денег. Еще раз спасибо.

Надіслати
Поділитися на інших сайтах


Спасибо за помощь. Буду разбираться. Модули начну покупать, когда хотябы уровень нормальный будет, а для тренеровок пока нет денег. Еще раз спасибо.

 

Ну если вы выбрали opencart как платформу, то без дополнительных модулей просто никуда. Изучайте их на примерах, демо, читайте форум, но самое главное не занимайтесь тем, о чем вам говорят специалисты в этой области, что делать не надо.

Надіслати
Поділитися на інших сайтах

Ну если вы выбрали opencart как платформу, то без дополнительных модулей просто никуда. Изучайте их на примерах, демо, читайте форум, но самое главное не занимайтесь тем, о чем вам говорят специалисты в этой области, что делать не надо.

Скажите, а почему если прописываю так (пусть это даже костыли) : <?php if ($review_id == '14') { ?>    , то не хочет в отзыве по id=14 отображать видео?

Может быть для отзывов как-то по другому надо выводить?

Получилось вывести под нужным отзывом в нужном товаре видео с помщью костыля )  <?php if ($product_id == '69') { ?>

      <iframe width="262" height="200" src="///www.youtube.com/embed/Sp3yO7jVzn4" frameborder="0" allowfullscreen></iframe>

<?php } ?>

 

Но почему не хочет выводить для конкретного отзыва? Ведь указываю <?php if ($review_id == '14') { ?>   Или можно как-то указать и продутк и отзыв, типа <?php if ($product_id == '69'&$review_id == '14') { ?>

 

Хочеться разобраться в своей не правильно затее уже и перейти дальше. Если знаете, подскажите, что вписать, чтобы в определенном товаре и определенном отзыве выводилось видео.

 

Если уже Вам надоел. Не отвечайте. Буду мучаться, а завтра заброшу ) И перейду к следующему уроку.

Надіслати
Поділитися на інших сайтах


...

Pascha расслабтесь :), никаких к вам "претензий", я написал "наперед", чтобы не было "предложений" (не обязательно ваших) насчет вставки HTML пользователями и обработки "через" html_entity_decode (дошло? теперь посмотрите на тот же пост под другим ракурсом) . Насчет отзывов, 99% это явное преувеличение. Нормальные магазины не "пишут", а просто фильтруют. Остальным плевать, и только наверно 10% пишут копирайтеры

Что вы всё так близко к себе принимаете и так серьезно, а потом со обидой пишете пост, вас там никто не "цеплял"  и в мыслях не было ;) Без обид.

Надіслати
Поділитися на інших сайтах

а че обижаться то? лучше показать))) 

 

фронтед

http://joxi.ru/MAjpLdeFjwYxme</div>      

то бишь стандартными манипуляциями получаем нестандартную реализацию...все ж просто...

ну и видео, и черта лысого так же можно отобразить...главное- посмотреть на это не со стороны профи-гуру с теорией "шаг вправо, шаг влево- расстрел", а подойти ко всему более творчески)))

;) Без обид.

"творчески"? :)

Т е брать руками и начинать редактировать контроллеры, шаблоны и т.п.

А потом при обновлении... взять и затереть всё:

Без обид, но я это называю костылями, зачем изобретать велик, когда всё уже есть и работает, без костылей.

Это ("творчество") называется не стандартное проектирование архитектуры ПО. Не понимаю, почему все "обращают" внимание на "код" и никто на архитектуру ПО

 

Если бы самолеты делали не по стандартам, они бы падали как яблоки осенью.

Надіслати
Поділитися на інших сайтах

если называть  "допил" отображения фото по ссылке, без загрузки в файловый менеджер в модуле "Отзывы покупателей о магазине"  "костылем"

А при чем здесь вообще модуль "Отзывы покупателей о магазине"?! Pascha речь о нем не шла совершенно. Откуда?!

Посмотрите что спросил пользователь и что отвечаете вы

Вопрос был уточнен, посмотрите что пользователь ответил:

Посмотрите пример http://opencartadmin...omment_link_232

 

Так?

Да, так.

 А вы про что отвечаете?! Про вывод уже готового списка на главную (а спрашивали как вставить на странице товара в отзывы ВИДЕО (причем сразу ссылкой (в моем случае), а не iframe), в вашем "примере" даже нет этого)... не впопад, и потом еще демагогия не в тему. Потеряли "цепочку" темы...

И кто вам сказал что будет использоваться 2% не несите чушь (Здесь кто-то спрашивал насчет "2%"?!). Откуда вы вообще такую цифру взяли, 2% - это уже называется провокация (в  IT среде это называется троллизм, в данном случае модуля) , присваивать такие клише. Это не очень корректно по отношению к пользователям модуля (более 2000 ИМ), и самому разработчику.

Давайте без вашей личной демагогии. А по существу. Ничего по существу от вас не услышал (допиливать чужие готовые модули, это что, не костыль?! Потом автор модуля выпускает новую версию и всё ...в ...), только ответы не впопад Такое ощущение, что вы темы перепутали ;)

Надіслати
Поділитися на інших сайтах

  • 9 months later...

Подскажите, а куда ваш код вставить в какой файл. код в tpl 

Ставила в view/theme/default/template/product/review.tpl

Не выходит. 

 

<div class="fotos"><img src="<?php echo $testimonial['city']; ?>" /></div> 
<a href="
<?php echo $testimonial['title']; ?>"><span><?php echo $testimonial['name']; ?></span></a><br />   
 
<?php echo $testimonial['description']; ?>
</div> 
ошибку выдает. Может не в тот файл вставляю. OC Store Версия 1.5.5.1.2

Надіслати
Поділитися на інших сайтах


  • 7 months later...

Нда... вся ветка - сплошная реклама хозяином модуля своего модуля, пардон за тавтологию.

После такой "ненавязчивой" рекламы не хочется покупать данный модуль по принципиальным соображениям. Тем более, что он не единственный.

Надіслати
Поділитися на інших сайтах


  • 2 years later...
В 19.11.2014 в 09:42, Pascha сказал:

Если имеется в виду что отзывы пишутся менеджером сайта (что не секрет) то конечно можно сделать и решается всего парой строк в контроллере применив к выводу результатов из поля с ссылкой на картинку 


html_entity_decode


 

Привет, подскажи пожалуйста куда внести изменения (html_entity_decode) ? ниже прикрепленные вами изображения по правке кода не доступны.. не могу победить эту задачу уже неделю)

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.