Перейти к содержимому


Фото
* * * * * 2 голосов

Отзывы из ВК на сайте

вк отзывы отзывы вк отзывы вконтакте

  • Чтобы отвечать, сперва войдите на форум
46 ответов в теме

#21 mishanya

mishanya
  • Фрилансер
  • 2 556 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 04.03.2016 - 16:06

UPD 04.03.2016: переписан из-за изменений в апи+добавлена поддержка аттачментов(фото, стикеры, документы, музыка).



#22 Axotn1k

Axotn1k
  • Пользователь
  • 94 сообщений
  • Дизайн
  • Откуда:Украина, Киев

Опубликовано 04.03.2016 - 18:47

Все работает хорошо, сделаю стили, выложу возможно кому то пригодится



#23 Axotn1k

Axotn1k
  • Пользователь
  • 94 сообщений
  • Дизайн
  • Откуда:Украина, Киев

Опубликовано 09.03.2016 - 10:16

Вот дизайн немного изменил, подправил стили, заменить файл vkreviews.tpl

 

{* Шаблон текстовой страницы *}

{* Канонический адрес страницы *}
{$canonical="/{$page->url}" scope=parent}

<!-- Заголовок страницы -->
<h1 data-page="{$page->id}">{$page->header|escape}</h1>

<!-- Тело страницы -->
{$page->body}

{* Список записей блога *}

{* Канонический адрес страницы *}
{$canonical="/reviews" scope=parent}



{include file='pagination.tpl'}

<!-- Отзывы /-->



<ul id="reviews">
	{foreach $reviews as $review}
	<li style="clear:both; margin-left: 60px; list-style-type:none;  list-style-image: url(ваш путь к картинке/files/uploads/ico/_like.png);">
		<h3>{$review->name|escape} ({$review->date|date})</h3>
		<p>
			<img src="{$review->imgs}" vertical-align: middle; style="float:left; margin:0px 15px 0px 0px">
			<h4>{$review->text}</h4>

			{if $review->attachments}
				{foreach $review->attachments as $a}
					{if $a->type=='doc'}    <a href="{$a->doc->url}" target="_blank">{$a->doc->title}</a>{/if}
					{if $a->type=='photo'}  <img src="{$a->photo->src_big}">{/if}
					{if $a->type=='sticker'}<img src="{$a->sticker->photo_512}">{/if}

					{if $a->type=='audio'}<audio controls><source src="{$a->audio->url}" type="audio/mpeg"></audio>{/if}
				{/foreach}
			{/if}
		</p>
	</li>
	{/foreach}
</ul>
<br>
<br>
<br>
<br>
<!-- Отзывы #End /-->    

{include file='pagination.tpl'}

Изменено: Axotn1k, 09.03.2016 - 10:17


#24 Julius123

Julius123
  • Пользователь
  • 249 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 09.03.2016 - 22:42

Вот дизайн немного изменил, подправил стили, заменить файл vkreviews.tpl

 

{* Шаблон текстовой страницы *}

{* Канонический адрес страницы *}
{$canonical="/{$page->url}" scope=parent}

<!-- Заголовок страницы -->
<h1 data-page="{$page->id}">{$page->header|escape}</h1>

<!-- Тело страницы -->
{$page->body}

{* Список записей блога *}

{* Канонический адрес страницы *}
{$canonical="/reviews" scope=parent}



{include file='pagination.tpl'}

<!-- Отзывы /-->



<ul id="reviews">
	{foreach $reviews as $review}
	<li style="clear:both; margin-left: 60px; list-style-type:none;  list-style-image: url(ваш путь к картинке/files/uploads/ico/_like.png);">
		<h3>{$review->name|escape} ({$review->date|date})</h3>
		<p>
			<img src="{$review->imgs}" vertical-align: middle; style="float:left; margin:0px 15px 0px 0px">
			<h4>{$review->text}</h4>

			{if $review->attachments}
				{foreach $review->attachments as $a}
					{if $a->type=='doc'}    <a href="{$a->doc->url}" target="_blank">{$a->doc->title}</a>{/if}
					{if $a->type=='photo'}  <img src="{$a->photo->src_big}">{/if}
					{if $a->type=='sticker'}<img src="{$a->sticker->photo_512}">{/if}

					{if $a->type=='audio'}<audio controls><source src="{$a->audio->url}" type="audio/mpeg"></audio>{/if}
				{/foreach}
			{/if}
		</p>
	</li>
	{/foreach}
</ul>
<br>
<br>
<br>
<br>
<!-- Отзывы #End /-->    

{include file='pagination.tpl'}

можно скрин пожалуйста?



#25 Julius123

Julius123
  • Пользователь
  • 249 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 10.03.2016 - 00:37

у меня вообще не показывает отзывы



#26 mishanya

mishanya
  • Фрилансер
  • 2 556 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 10.03.2016 - 09:14

у меня вообще не показывает отзывы

а из стандартным кодом моим? вы правильно указали в настройках группу и пост?



#27 Julius123

Julius123
  • Пользователь
  • 249 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 10.03.2016 - 14:10

а из стандартным кодом моим? вы правильно указали в настройках группу и пост?

уже разобрался, накосячил при установке



#28 Julius123

Julius123
  • Пользователь
  • 249 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 10.03.2016 - 14:30

Еще такой вопрос, как сделать чтобы имена нормальные выводились из вк, не Vladislav, а по русски имя и фамилия как и вконтакте?

+ еще нашел баг, аватар администратора не загружается, а вместо неё просто стандартная картинка вк с фотоапаратом, когда нет аватара


Изменено: Julius123, 10.03.2016 - 14:59


#29 Julius123

Julius123
  • Пользователь
  • 249 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 10.03.2016 - 15:59

И ссылку на профиль человека еще бы сделать



#30 mishanya

mishanya
  • Фрилансер
  • 2 556 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 10.03.2016 - 16:11

И ссылку на профиль человека еще бы сделать

 

добавьте в api/VKReviews.php после

$r->imgs = $profiles[$r->from_id]->photo_medium_rec;

такое

$r->u_url= 'https://vk.com/'.$profiles[$r->from_id]->screen_name;

 

тогда в шаблоне будет доступна переменная {$review->u_url|escape}

<a href="{$review->u_url|escape}">{$review->name|escape}</a>

 

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



#31 Julius123

Julius123
  • Пользователь
  • 249 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 10.03.2016 - 16:15

добавьте в api/VKReviews.php после

$r->imgs = $profiles[$r->from_id]->photo_medium_rec;

такое

$r->u_url= 'https://vk.com/'.$profiles[$r->from_id]->screen_name;

 

тогда в шаблоне будет доступна переменная {$review->u_url|escape}

<a href="{$review->u_url|escape}">{$review->name|escape}</a>

 

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

Спасибо. А что на счет того, что не выводится аватар администратора группы?


Изменено: Julius123, 10.03.2016 - 16:34


#32 mishanya

mishanya
  • Фрилансер
  • 2 556 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 30.03.2016 - 00:39

UPD 30.03.2016: добавлен виджет вывода последних отзывов на главной (смотри пункт 7)



#33 Maksclub

Maksclub

    Помогаю с Симплой и c PHP

  • Фрилансер
  • 1 393 сообщений
  • Дизайн, Программирование, Верстка, Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Москва

Опубликовано 20.04.2016 - 23:59

как ID поста узнаете?



#34 mishanya

mishanya
  • Фрилансер
  • 2 556 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 21.04.2016 - 08:34

как ID поста узнаете?

 

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



#35 Julius123

Julius123
  • Пользователь
  • 249 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 07.05.2016 - 11:32

Жаль что никак ответ администратора на отзыв никак не отображается на сайте.



#36 mishanya

mishanya
  • Фрилансер
  • 2 556 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 07.05.2016 - 12:02

Жаль что никак ответ администратора на отзыв никак не отображается на сайте.

 

этого нету, может допишу на днях. пока занят



#37 Julius123

Julius123
  • Пользователь
  • 249 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 07.05.2016 - 12:04

этого нету, может допишу на днях. пока занят

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



#38 mishanya

mishanya
  • Фрилансер
  • 2 556 сообщений
  • Программирование, Верстка
  • Версия CMS:2.x
  • Откуда:Ukraine

Опубликовано 08.05.2016 - 17:24

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

напишите мне в лс вашу группу чтобы протестировать



#39 Furu

Furu
  • Пользователь
  • 8 сообщений
  • Пользователь
  • Версия CMS:2.x
  • Откуда:Москва

Опубликовано 19.07.2016 - 22:13

уже разобрался, накосячил при установке

у меня не открывается отзовы в чем касяк был 



#40 Julius123

Julius123
  • Пользователь
  • 249 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Украина

Опубликовано 23.07.2016 - 10:48

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







Также с меткой «вк, отзывы, отзывы вк, отзывы вконтакте»

0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых