Gilliboba

Рейтинг
35
Регистрация
04.01.2012
Maver1ck:
Спасибо большое все заработало!!! Где отзыв оставить подскажите )))

---------- Добавлено 13.10.2014 в 10:45 ----------

Тупил и не прописал все поля )

---------- Добавлено 13.10.2014 в 10:45 ----------

Теперь просто шик!

рад, что помог. весы в левой части поста

Maver1ck:
Спасибо,так вроде понятно все но не выходит.
В шаб вставил, поле element_id прописал.
Буду копать.

owner_id, post_id, hash тоже надо прописывать, не забываем про отзыв

Maver1ck:
Спасибо, буду пробывать, в разные места его засовывать, первый опыт не прокатил )
Я думал в шабы ничего не надо прописывать, а дле и так должен схавать код что дает контакт, просто вставить его в пост как есть. но не все так просто. спасибо большое.

---------- Добавлено 13.10.2014 в 09:46 ----------

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

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

Этот модуль будет выводится, только в fullstory и shortstory

Maver1ck:
Я хочу просто что бы в постах можно было вставлять этот код из контакта.
Простите, я не понял что делать с этим кодом теперь? Прописать его в шаблон? в fullstory?

Да в fullstory, вы же в полной новости хотите, чтобы появился этот блок?

Maver1ck:
Добрый день друзья. Помогите разобраться с вопросом.
Сейчас появилась возможность экспортировать записи из vk на сторонние сайта с помощью
специального виджета. Как это сделать на Dle 10.2
И так и сяк пробовал не выходит ничего.
ссылки по теме http://lenta.ru/news/2014/03/12/vkwidget - тут наглядно видно то, что нужно получить в результате. Как реализовать экспорт из в вк постах dle?
С помощью доп.полей не получается. Через [iframe] тоже ((😕

Сделал так, получилось:

<div id="[xfvalue_element_id]"></div>

<script type="text/javascript">

(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//vk.com/js/api/openapi.js?115"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'vk_openapi_js'));

(function() {

if (!window.VK || !VK.Widgets || !VK.Widgets.Post || !VK.Widgets.Post("[xfvalue_element_id]", [xfvalue_owner_id],[xfvalue_post_id], '[xfvalue_hash]', {width: 520})) setTimeout(arguments.callee, 50);

}());

</script>

Maver1ck:
Добрый день друзья. Помогите разобраться с вопросом.
Сейчас появилась возможность экспортировать записи из vk на сторонние сайта с помощью
специального виджета. Как это сделать на Dle 10.2
И так и сяк пробовал не выходит ничего.
ссылки по теме http://lenta.ru/news/2014/03/12/vkwidget - тут наглядно видно то, что нужно получить в результате. Как реализовать экспорт из в вк постах dle?
С помощью доп.полей не получается. Через [iframe] тоже ((

Сделал так получилось:

<div id="[xfvalue_element_id]"></div>

<script type="text/javascript">

(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//vk.com/js/api/openapi.js?115"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'vk_openapi_js'));

(function() {

if (!window.VK || !VK.Widgets || !VK.Widgets.Post || !VK.Widgets.Post("[xfvalue_element_id]", [xfvalue_owner_id],[xfvalue_post_id], '[xfvalue_hash]', {width: 520})) setTimeout(arguments.callee, 50);

}());

</script>

Куда вставлять то хотите этот код? в какой шаблон?

tradeinvestor:
Нужно добавить <meta name="viewport" content="width=device-width">. Как понимаю, нужно в двиг лезть. Подскажите, в какой файл мета нейм добавить нужно

в двиг не надо лезть, это нужно прописать в вашем текущем шаблоне, в файле main.tpl только между тегами <head></head>

не легче ли встроенным редактором шаблонов пользоваться вместо файлзиллы?

---------- Добавлено 10.10.2014 в 22:45 ----------

все решили, наконец-то. усе работает

там по идее еще css-ка должна быть ее тоже нужно подрубить, типа этого

<link rel="stylesheet" type="text/css" href="css/highslide.css" />

тег custom универсален, вот полное описание с документации dle

Тег {custom}, отвечает за вывод статей в пользовательском формате, имеет следующие параметры:

{custom id="1,2,5-8" category="2,3,5-8" author="x" days="x" template="custom" aviable="global" navigation="no" from="0" limit="10" fixed="yes" order="date" cache="yes"}

Где

id это список ID новостей которые вы хотите вывести, разделяются запятой без пробелов. Также вы можете указывать диапазон ID новостей при помощи тире. Например 1,4-8,11 выведет новости c ID 1, новости имеющих id c 4 по 8, а также с ID 11.

category это список ID категорий, из которых производить выборку новостей, разделяются запятой без пробелов. Также вы можете указывать диапазон категорий при помощи тире. Например 1,4-8,11 выведет новости из категории 1, категорий имеющих id c 4 по 8, а также из категории 11.

template файл шаблона который будет использоваться при выводе новостей в данном случае это будет custom.tpl если вы используете на сайте несколько шаблонов то данный файл должен присутствовать в каждом шаблоне. В данном шаблоне используются теги аналогичные для короткой новости.

aviable раздел в котором будет выводится запрашиваемые новости, может принимать следующие значения:

global - во всех разделах

main - на главной странице

date - при просмотре новостей за определенные даты

cat - при просмотре категории

showfull - при просмотре полной новости

search - при просмотре результатов поиска

userinfo - при просмотре профиля

register - при регистрации

stats - при просмотре статистики

pm - при просмотре персональных сообщений

feedback - при просмотре обратной связи

favorites - при просмотре закладок

newposts - при просмотре новых сообщений

addnews - при добавлении новости

lastnews - при просмотре последних новостей на сайте

lastcomments - при просмотре последних комментариев

lostpassword - при восстановлении пароля от аккаунта на сайте

static - при просмотре статических страниц

catalog - при просмотре каталога страниц

alltags - при просмотре облака тегов

tags - при просмотре новостей из облака тегов

allnews - при просмотре всех новостей на сайте или всех новостей какого либо пользователя

Вы можете комбинировать разделы при помощи "|", например aviable="userinfo|register|main" будет выводить ваши новости на главной, при регистрации и при просмотре профиля пользователя.

from номер новости с которой начнется вывод

limit сколько новостей будет выведено

order порядок сортировки новостей, может принимать следующие значения:

date - сортировка новостей по дате

rating - сортировка новостей по рейтингу

reads - сортировка новостей по количеству просмотров

comments - сортировка новостей по количеству комментариев

title - сортировка новостей по заголовкам новостей

rand - сортировка новостей в случайном порядке

author логин автора новости, при указании данного параметра будут выводится только новости указанного автора. Допускается использование только одного автора. Например, тег {custom author="admin" limit="5"} выведет 5 новостей автора с логином "admin".

days указывает временной период, где x это количество дней за которые выводить публикации. Например, тег {custom days="2" limit="5"} выведет 5 новостей за 2 последних дня.

cache принимает значения yes или no - устанавливает кешировать вывод или нет, рекомендуется кешировать для снижения нагрузки.

navigation принимает значения yes или no - устанавливает использовать вывод навигации по страницам или нет. Навигация выводится только для страниц сайта, которые поддерживают навигацию для тега {content}, например, главная страница, страницы категорий и т.д. Если же страница не поддерживает навигации, например, вывод полной новости, или статической страницы, то для данного тега навигация автоматически также будет отключена независимо от указанного значения.

fixed принимает значения yes, no, only или without - устанавливает учитывать ли при выводе публикаций, то что новости были зафиксированы или нет. В случае если указано yes, то зафиксированные новости будут выведены в начале, если no, то зафиксированные новости будут выводится в общем списке новостей без учета данного параметра. В случае если указано значение only, то будут выводится только зафиксированные новости. В случае если указано значение without, то зафикисрованные новости не будут вообще выводится.

Внимание все параметры данного тега являются необязательными, необходимо указать только как минимум один любой параметр, все остальные параметры, если они не заданы, будут взяты из общих настроек скрипта. Например:

{custom id="1,2" order="date"} - выведет новости с ID 1 и 2 и отсортирует их по дате

{custom category="2,7" from="5" cache="yes"} - выведет новости из категорий 2 и 7 при этом количество новостей будет взято из настроек скрипта, а выборка будет осуществляться после 5 новости, отвечающей данному условию

{custom order="date" from="9" limit="5"} - выведет 5 последних новостей, начиная с десятой новости

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

Всего: 66