Всем привет! Появилась необходимость выложить пост из инстаграма на сайте Joomla 3. В редакторе материалов (TinyMCE,JCE) жму на source code, вставляю код Код (CODE): <blockquote class="instagram-media" data-instgrm-captioned data-instgrm-version="6" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:8px;"> <div style=" background:#F8F8F8; line-height:0; margin-top:40px; padding:50.0% 0; text-align:center; width:100%;"> <div style=" background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAGFBMVEUiIiI9PT0eHh4gIB4hIBkcHBwcHBwcHBydr+JQAAAACHRSTlMABA4YHyQsM5jtaMwAAADfSURBVDjL7ZVBEgMhCAQBAf//42xcNbpAqakcM0ftUmFAAIBE81IqBJdS3lS6zs3bIpB9WED3YYXFPmHRfT8sgyrCP1x8uEUxLMzNWElFOYCV6mHWWwMzdPEKHlhLw7NWJqkHc4uIZphavDzA2JPzUDsBZziNae2S6owH8xPmX8G7zzgKEOPUoYHvGz1TBCxMkd3kwNVbU0gKHkx+iZILf77IofhrY1nYFnB/lQPb79drWOyJVa/DAvg9B/rLB4cC+Nqgdz/TvBbBnr6GBReqn/nRmDgaQEej7WhonozjF+Y2I/fZou/qAAAAAElFTkSuQmCC); display:block; height:44px; margin:0 auto -44px; position:relative; top:-22px; width:44px;"></div></div> <p style=" margin:8px 0 0 0; padding:0 4px;"> <a href="https://www.instagram.com/p/BDlbA1HRjlh/" style=" color:#000; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none; word-wrap:break-word;" target="_blank">Мой новый альбом "Джига" почти готов! Чуть позже я начну рассказывать о нем подробнее! А сейчас представляю вам одного из главных приглашенных гостей : @bastaakanoggano / Огромное уважение Василию!!! </a></p> <p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;">Фото опубликовано Джиган (@iamgeegun) <time style=" font-family:Arial,sans-serif; font-size:14px; line-height:17px;" datetime="2016-03-30T16:58:22+00:00">Мар 30 2016 в 9:58 PDT</time></p></div></blockquote> <script async defer src="//platform.instagram.com/en_US/embeds.js"></script> Сохраняю,но он вставился некорректно. Нет фото и еще некоторых элементов. Плагин Sourcerer не помог - выдал вообще текст. Фильтрация отключена, в том числе и в настройках плагинов. Подскажите, может кто сталкивался?
Просто выключить редактор и вставить код? вообще я бы под это дело сделал бы через nonumber snippets. пример был бы: {snippet instagramm-begin}ID_поста{snippet instagramm-end}
Т.е я должен в Snippets задать заголовок (в моем случае пусть будет Instagram),Идентификатор заготовки я пишу {instagram} а далее в редакторе,я так понимаю, мне нужно вставить код? Но какой? Не этот же,который я копировал. Что я должен сделать?
Это будет 3 объекта. 1. Начало кода 2. ID материала 3. Конец кода Код (CODE): <blockquote class="instagram-media" data-instgrm-captioned data-instgrm-version="6" style=" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);"><div style="padding:8px;"> <div style=" background:#F8F8F8; line-height:0; margin-top:40px; padding:50.0% 0; text-align:center; width:100%;"> <div style=" background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAAGFBMVEUiIiI9PT0eHh4gIB4hIBkcHBwcHBwcHBydr+JQAAAACHRSTlMABA4YHyQsM5jtaMwAAADfSURBVDjL7ZVBEgMhCAQBAf//42xcNbpAqakcM0ftUmFAAIBE81IqBJdS3lS6zs3bIpB9WED3YYXFPmHRfT8sgyrCP1x8uEUxLMzNWElFOYCV6mHWWwMzdPEKHlhLw7NWJqkHc4uIZphavDzA2JPzUDsBZziNae2S6owH8xPmX8G7zzgKEOPUoYHvGz1TBCxMkd3kwNVbU0gKHkx+iZILf77IofhrY1nYFnB/lQPb79drWOyJVa/DAvg9B/rLB4cC+Nqgdz/TvBbBnr6GBReqn/nRmDgaQEej7WhonozjF+Y2I/fZou/qAAAAAElFTkSuQmCC); display:block; height:44px; margin:0 auto -44px; position:relative; top:-22px; width:44px;"></div></div> <p style=" margin:8px 0 0 0; padding:0 4px;"> <a href="https://www.instagram.com/p/BDoXfn3oPr7/" style=" color:#000; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none; word-wrap:break-word;" target="_blank">All is fine, I'm still alive! Prepare new original creations for you now Will you be glad to see some new out-of-cosplay photos? #fantasy #fantasyphoto #photography #modeling #mermaid #model #modelworking #original #sea</a></p> <p style=" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;">Фото опубликовано Mariya (@fenixfatalist) <time style=" font-family:Arial,sans-serif; font-size:14px; line-height:17px;" datetime="2016-03-31T20:25:21+00:00">Мар 31 2016 в 1:25 PDT</time></p></div></blockquote> <script async defer src="//platform.instagram.com/en_US/embeds.js"></script> Если убрать всякое... (хотя можно и оставить - будет вот так). https://jsfiddle.net/kqk7oLw5/ Получаем код: Код (CODE): <blockquote class="instagram-media" data-instgrm-captioned data-instgrm-version="6"> <a href="https://www.instagram.com/p/BDoXfn3oPr7/" target="_blank"></a></blockquote> <script async defer src="//platform.instagram.com/en_US/embeds.js"></script> Далее дробим код: 1-ая часть Код (CODE): <blockquote class="instagram-media" data-instgrm-captioned data-instgrm-version="6"> <a href="https://www.instagram.com/p/ 2-ая часть - тут ID будете ставить. Код (CODE): BDoXfn3oPr7 3-ая часть Код (CODE): /" target="_blank"></a></blockquote> <script async defer src="//platform.instagram.com/en_US/embeds.js"></script> В итоге получите
Тоесть я копирую код и вставляю в редакторе snippets.А как мне раздробить код?И <script> все равно съедается
Все делать в режиме без редактора. Пример сниппетов я привел выше. В итоге вы сможете: {snippet instagramm-begin}ID_posta{snippet instagramm-end} вставлять посты инсты.
@CB9T Я прошу прощения, в режиме "без редактора" мне просто нужно вставить это и нажать сохранить. Далее в посте просто прописать теги и между ними вставить ID поста. Проще говоря,я не понял,как мне раздробить код.
не не... по сути в режиме редактора кода - Вы можете постить любой код. Я говорю же об автоматизации - т.е. сделать сниппеты (заготовки) с помощью которых будет легко пользоваться. Код я на 3 части поделил выше: https://joomla-support.ru/thread/46914/#post-186319 Вам требуется - установить сниппетс сделать 2 сниппета (или три) - с приведеном кодом выше. И просто эту конструкцию вставлять куда нужно.
@CB9T Не вышло. https://rmagtest.com/news/50-basta-poyavitsya-na-novom-albome-dzhigana вот. Серая полоса --- добавлено: 01.04.2016 --- @CB9T https://rmagtest.com/news/50-basta-poyavitsya-na-novom-albome-dzhigana вот вставил и раздробил оригинальный код