Обновление VKFeed, пожелания и предложения

Доброго времени суток всем ценителям LiveStreet!
Shatter собрался обновлять плагин VkFeed и попросил собрать пожелания с пользователей LiveStreet.

Данный топик создан с одной единственный целью: Собрать все ваши пожелания и предложения, касающиеся новой версии плагина.
А их, как я видел в прошлых топиках, набралось не малое количество.

Что уже войдёт в новую версию:
— Совместимость с NiceURL (постинг правильной ЧПУ ссылки)
— Публикация первого или всех изображений из топика

Дополнительные настройки плагина:
«отправить всю публикацию»,
«отправить всё, что находиться до cut»,
«отправить всю публикацию, но обрезать её до (символов) »,
«отправить только заголовок и ссылку»,
«отправить только ссылку»,
«отправить, если это первая публикация» (не всегда нужно отправлять все публикации),
«отправить, даже если это обновление публикации»,
«не отправлять публикацию»,
«отправить только первое изображение»,
«отправить все изображения».

p.s. Просьба ко всем желающим высказаться: писать только по делу.

25 комментариев

avatar
публикация превью топика как коллективного, так и персонального блога с возможностью предварительного выбора по чекбоксу переносить в ВК или нет. Готов скинуться
avatar
было бы здорово еще делать репост спустя, например, час(или заданный промежуток времени) после публикации топика, чтобы оставить автору время, чтобы подчистить ошибки или админу удалить топик, если это спам или он как-то еще нарушает правила сообщества до попадания в ленту ВК.
avatar
сколько вообще требуется на разработку и кто будет делать?
Есть уже хороший плагин нетланка vkpost, можно его переделать в принципе
avatar
Денег не требуется, надеемся на ваш Donate. Кто будет делать написано большими буквами прямо в топике.
avatar
А деньги он там не хочет мне вернуть? Хапнул бабос и свалил не доделав. Год уже считай прошел.
Уважение у меня этот человек потерял. Доверял ему и рекомендовал, а оказался простым пустозвоном.
avatar
По теме. Вот какой должен быть вывод:
avatar
Зачем изобретать велосипед в контакте помжно стандартными средствами организовать автопостинг постов…
avatar
Это не всегда более простой вариант
avatar
чем он не прост?
avatar
Нельзя управлять что и как постить, только то что в RSS будет
avatar
ии? Rss можно настроить как угодно :D
avatar
Можно, если знаешь как. А кто не знает?
avatar
Тому тогда может и не надо? А вот в компанент вписывать логин и пароль до того как проверю весь код я бы постремался. Такого рода компаненты могут где нить базу хранить логинов и паролей. D
avatar
это еще что, я тут QIP загрузил на новый комп, ввел логин от @qip.ru и оно подгрузило пароли с сервера: маил, аська, контакт, гугл. Вот это страшно у них всё хранить по умолчанию и кнопки нету удалить это с их серверов. Дискриминация этой учетки ведет к большим проблемам.
avatar
именно поэтому никогда квипом не пользовался. Rnq рулит :)
avatar
Пароли хранятся в зашифрованном виде.
avatar
ну да для кого то в зашиврованном, а кто то и илгоритм шифрования знает:D
avatar
ну да, а приходят они ко мне на комп и расшифровываются по алгоритму диффи-хелмана. но и в таком случае внутри qip должен быть и ключ расшифровки. А значит что у всех один и тот же ключ. или этот ключ и есть ключ от @qip.ru. А если человек уже получил ключи от @qip, то и ключ от всего у него есть.
PS Отвлеклись от темы, нас тут НЛО подчистит.
avatar
avatar
Shatter
Надоело несовместимость livestreet-vk(VKFeed) с NiceURL, поэтому доработал модуль до рабочего состояния.
Решение:
создаем папку с файлом в плагине: \vk\classes\hooks\HookVk.class.php
Вставляем туда такой текст:
<?php
class PluginVk_HookVk extends Hook
{

    /*
     * Регистрация событий на хуки
     */
    public function RegisterHook()
    {
        $this->AddHook('topic_add_after', 'TopicAddAfter');
        //$this->AddHook('topic_edit_after', 'TopicAddAfter'); // раскомментировать, если нужно постить вконтакте при изменение топика
    }

    public function TopicAddAfter($aVars)
    {
                $oTopic = $aVars['oTopic'];
		$oTopic=$this->Topic_GetTopicById($oTopic->getId());

		$this->PluginVk_ModuleVk_Post($oTopic);
    }
}
?>

Закрываем и сохраняем.
Ищем файл: \vk\classes\modules\topic\Topic.class.php
Открываем его и вставляем туда этот текст:
<?php
/*
 * author: Yuri Artemev
 * plugin: Vk
 * author site: http://artemeff.com/
 */

class PluginVk_ModuleTopic extends PluginVk_Inherit_ModuleTopic {		

	/**
	 * Inherit default AddTopic method
	 *
	 * @param ModuleTopic_EntityTopic $oTopic
	 * @return bool
	 */
	public function AddTopic(ModuleTopic_EntityTopic $oTopic) {
		$return = parent::AddTopic($oTopic);

		if (Config::Get('plugin.vk.type') == 'add') {
		
			//$oTopic = $this->Topic_GetTopicById($oTopic->getId());
			//$oTopic=$this->PluginVk_HookVk();
			//$this->PluginVk_ModuleVk_Post($oTopic);
		}
		
		return $return;
	}

}

Сохраняем и закачиваем на сервер. Проверяйте — у меня работает.
P.S. Не проверял режим Vote, так что там может работать по старому. К сожалению проверить не могу с таким режимом
avatar
При получении ткена выдает.
{"error":"invalid_client","error_description":"client_id is incorrect"}
avatar
Оно вообще работает?
avatar
Как настроить что бы публиковала только в группе?
avatar
Прослоупочил момент — а плагин-то существует?
avatar
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.