Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

0 Пользователей и 2 Гостей просматривают эту тему.
  • 66 Ответов
  • 13711 Просмотров
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
Данный хак, позволяет публиковать свежие объявления в паблике либо в группе Вконтакте из AdsManager 2.6/2.7 на стене. Таким образом если посетитель подпишется на группу/паблик доски объявлений, то сможет отслеживать все новые объявления.
Для работы требуется cURL(через него картинка из объявления заливается).

Пример использования: http://oktoska.ru и паблик http://vk.com/oktoska

УСТАНОВКА
1.  Копируем файлы в /components/com_adsmanager/
2.  Переходим на vk.com/apps.php?act=add&site=1 и создаем Standalone-приложение
3.  Запоминаем его id и вводим в /components/com_adsmanager/vk.wallpost.php в $_client_id
4.  Создаем группу/страницу или берем уже имеющейся id и вводим в /components/com_adsmanager/vk.wallpost.php в $_gid
5.  Переходим на ваш_сайт/components/com_adsmanager/vk.wallpost.php?getmeinfo=1
6.  Появиться ссылка, переходим по ней и разрешаем доступ приложению
7.  После разрешения переправит на страницу с OAuth blank, оттуда из адресной строки копируем параметр access_token
8.  Запоминаем access_token и вводим в /components/com_adsmanager/vk.wallpost.php в $_access_token
9.  Переходим на ваш_сайт/components/com_adsmanager/vk.wallpost.php?testme=1
10. Заходим в группу, если была создана запись, значит все нормально, если нет думаем что не так было сделано в п.1-8
11. Открываем /components/com_adsmanager/controller.php и в save() перед $cache =& JFactory::getCache( 'com_adsmanager'); вставляем:
Код: php
        include(JPATH_SITE.DS.'components'.DS.'com_adsmanager'.DS.'vk.wallpost.php');
        $vkotvet = VkApi::publicnewad(JPATH_SITE.DS.'images'.DS.'com_adsmanager'.DS.'ads'.DS.$content->id.'a.jpg',JRequest::getVar("ad_headline", "" )."\n".JRequest::getVar("ad_text", "" )."\n\n"."via ".JRoute::_('index.php?option=com_adsmanager&view=details&id='.$content->id.'&catid='.JRequest::getInt("category", 0 ).'&Itemid='.$itemid, 1));
Для версий AdsManager с мультизагрузчиком фотографий:
Код: php
        include(JPATH_SITE.DS.'components'.DS.'com_adsmanager'.DS.'vk.wallpost.php');
        $vkotvet = VkApi::publicnewad(JPATH_SITE.DS.'images'.DS.'com_adsmanager'.DS.'ads'.DS.$content->data['images'][0]->image,JRequest::getVar("ad_headline", "" )."\n".JRequest::getVar("ad_text", "" )."\n\n"."via ".JRoute::_('index.php?option=com_adsmanager&view=details&id='.$content->id.'&catid='.JRequest::getInt("category", 0 ).'&Itemid='.$itemid, 1));

Для тех у кого AdsManager 2.5

СКАЧАТЬ
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Хорошая задумка!
Подскажите на пункте 5, выдает такое:

http://oauth.vk.com/authorize?client_id=3107274&scope=offline%2Cwall%2Cphotos&redirect_uri=http%3A%2F%2Fapi.vkontakte.ru%2Fblank.html&display=page&response_type=token
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /components/com_adsmanager/vk.wallpost.php on line 55

Warning: file_get_contents(http://oauth.vk.com/authorize?client_id=3107274&scope=offline%2Cwall%2Cphotos&redirect_uri=http%3A%2F%2Fapi.vkontakte.ru%2Fblank.html&display=page&response_type=token) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in
/components/com_adsmanager/vk.wallpost.php on line 55
« Последнее редактирование: 02.09.2012, 12:12:01 от max_1985 »
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
http://api.vk.com/blank.html#access_token=c9dbe62cc89768cac89768ca46c8b80100cc897c89649cfaabf5b42eebfcadb&expires_in=0&user_id=21794534
Из этой ссылки что брать?
как правильно, так:
protected static $_access_token = 'c9dbe62cc89768cac89768ca46c8b80100cc897c89649cfaabf5b42eebfcadb';
или
protected static $_access_token = 'c9dbe62cc89768cac89768ca46c8b80100cc897c89649cfaabf5b42eebfcadb&expires_in=0&user_id=21794534';
?

На шаге 9:
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /components/com_adsmanager/vk.wallpost.php on line 35

Warning: file_get_contents(https://api.vkontakte.ru/method/wall.post?owner_id=-adkharkov&message=Wait...+Test+in+proces...+END&from_group=1&access_token=473b2c2b4677a2cd4677a2cd664658cb0744677467683c82e62a5a73c084581%26expires_in%3D0%26user_id%3D21794534) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /components/com_adsmanager/vk.wallpost.php on line 35
« Последнее редактирование: 02.09.2012, 12:55:10 от max_1985 »
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
http://api.vk.com/blank.html#access_token=c9dbe62cc89768cac89768ca46c8b80100cc897c89649cfaabf5b42eebfcadb&expires_in=0&user_id=21794534
Из этой ссылки что брать?
как правильно, так:
protected static $_access_token = 'c9dbe62cc89768cac89768ca46c8b80100cc897c89649cfaabf5b42eebfcadb';
или
protected static $_access_token = 'c9dbe62cc89768cac89768ca46c8b80100cc897c89649cfaabf5b42eebfcadb&expires_in=0&user_id=21794534';
?
Правильно protected static $_access_token = 'c9dbe62cc89768cac89768ca46c8b80100cc897c89649cfaabf5b42eebfcadb';

На шаге 9:
Warning: file_get_contents() [function.file-get-contents]: URL file-access is disabled in the server configuration in /components/com_adsmanager/vk.wallpost.php on line 35

Warning: file_get_contents(https://api.vkontakte.ru/method/wall.post?owner_id=-adkharkov&message=Wait...+Test+in+proces...+END&from_group=1&access_token=473b2c2b4677a2cd4677a2cd664658cb0744677467683c82e62a5a73c084581%26expires_in%3D0%26user_id%3D21794534) [function.file-get-contents]: failed to open stream: no suitable wrapper could be found in /components/com_adsmanager/vk.wallpost.php on line 35
Не будет работать, потому что URL file-access is disabled in the server configuration(URL доступ к файлам отключен в конфигурации сервера).
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
То есть необходимо включить allow_url_fopen   и allow_url_include ?
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
теперь на 9-ом
stdClass Object ( [response] => stdClass Object ( [post_id] => 934 ) )
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Это значит что запись была создана.
В группе ничего не появилось, а появилось у меня на странице, с какой-то странной ссылкой via /12-audio-tekhnika/1276-grtte.html. Ггруппа открытая, имеет значение?
« Последнее редактирование: 02.09.2012, 15:27:06 от max_1985 »
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
В группе ничего не появилось, а появилось у меня на странице, с какой-то странной ссылкой via /12-audio-tekhnika/1276-grtte.html. Ггруппа открытая, имеет значение?
Цитировать
4.  Создаем группу/страницу или берем уже имеющейся id и вводим в /components/com_adsmanager/vk.wallpost.php в $_gid
$_gid идентификатор пользователя/группы/страницы, у которого должна быть опубликована запись. Если параметр не задан, то считается, что он равен идентификатору текущего пользователя. Пропишите перед via url сайта, ссылка станет нормальной.
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
$_gid идентификатор пользователя/группы/страницы, у которого должна быть опубликована запись. Если параметр не задан, то считается, что он равен идентификатору текущего пользователя. Пропишите перед via url сайта, ссылка станет нормальной.
Стоит идентификатор группы, так: protected static $_gid = adkharkov;
группа http://vk.com/adkharkov

Еще смущает что на странице с OAuth blank, в ссылке:
http://api.vk.com/blank.html#access_token=897547fb83281dd883281dd821830776208832883293ddcdba298f0962845ff&expires_in=0&user_id=173890083
присутствует id юзера, а не группы? Или это правильно?


В общем все так
        protected static $_client_id = 3107832;
   protected static $_access_token = '897547fb83281dd883281dd821830776208832883293ddcdba298f0962845ff';
        protected static $_gid = adkharkov;
   protected static $_fromgroup = 1;
Группа http://vk.com/adkharkov
Аккаунт http://vk.com/id173890083
ID приложения:   3107832
И все равно публикуется на странице аккаунта!
« Последнее редактирование: 02.09.2012, 17:37:54 от max_1985 »
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
grinat опишите подробней, может что упустил.
+ за идею!
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Не важно что в этом поле написано, результат одинаковый (даже если написать бред)
protected static $_gid = XXX;
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
Стоит идентификатор группы, так: protected static $_gid = adkharkov;
группа http://vk.com/adkharkov
Нужно указать именно id группы, а не ее алиас, в инструкции прямо так и написано, что нужно указать id.
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Нужно указать именно id группы, а не ее алиас, в инструкции прямо так и написано, что нужно указать id.
разобрался Спасибо!
« Последнее редактирование: 03.09.2012, 00:38:07 от max_1985 »
*

konservator

  • Захожу иногда
  • 64
  • 14 / 1
grinat, для версии 2.7 RC4 подойдет метод?
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
*

Sasho

  • Осваиваюсь на форуме
  • 21
  • 2 / 0
Спасибо, все сделал, все получилось.
« Последнее редактирование: 08.09.2012, 20:14:20 от Sasho »
*

Denikin

  • Захожу иногда
  • 76
  • 0 / 0
  • Только Учусь)))
у меня в 9 пункте пишет malformed(3)
*

max_1985

  • Давно я тут
  • 611
  • 56 / 0
Фото из объявления не публикуется в группе.
Как подправить для ads 2.7? (так понимаю надо что-то подправить в 11-м пункте)
в ads 2.6.5 было нормально.
« Последнее редактирование: 30.10.2012, 20:05:14 от max_1985 »
*

devul

  • Захожу иногда
  • 283
  • 21 / 1
  • если помог можете поставить +
поправка, адрес создания приложения http://vk.com/editapp?act=create
сейчас попробую запилить на вашей платной версии сие решение.
Бложик про joomla, k2, joomshoppingdevul.ru
*

djos

  • Захожу иногда
  • 156
  • 0 / 0
  • http://shepetivka.com.ua
та же фигня + неправильно публикуется ссЫлка
*

devul

  • Захожу иногда
  • 283
  • 21 / 1
  • если помог можете поставить +
гринат пасиба) всё запилил) работает)
Бложик про joomla, k2, joomshoppingdevul.ru
*

djos

  • Захожу иногда
  • 156
  • 0 / 0
  • http://shepetivka.com.ua
ccылку пофиксил сам но с картинкой та же беда....не прикрепляет
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
ccылку пофиксил сам но с картинкой та же беда....не прикрепляет
Процесс выглядит так:
Код: php
        include(JPATH_SITE.DS.'components'.DS.'com_adsmanager'.DS.'vk.wallpost.php');
        $vkotvet = VkApi::publicnewad('передаем тут путь до картинки', 'тут пишем текст сообщения');
У  djos либо неверный путь до картинки(в 2.7 картинки хранятся с особым названием в бд в виде json, его нужно разобрать чтобы получить адрес до картинки), либо нет cURL на сервере.
*

djos

  • Захожу иногда
  • 156
  • 0 / 0
  • http://shepetivka.com.ua
курл на сервере установлен.
в 2.7 картинки хранятся с особым названием в бд в виде json, его нужно разобрать чтобы получить адрес до картинки - как именно его разбирать?
*

Sasho

  • Осваиваюсь на форуме
  • 21
  • 2 / 0
ccылку пофиксил сам но с картинкой та же беда....не прикрепляет
А можно подробнее про ссылку.
*

Руст

  • Захожу иногда
  • 76
  • 3 / 0
Спасибо Вам! очень понравилось, раньше сам постил, теперь все автоматом :)
*

filserg79

  • Новичок
  • 3
  • 0 / 0
Добрый день.
Не подскажете как разобрать json, пожалуйста. Неделю уже себе мозг выношу, а всё не сформировать из базы имя изображения.
Как вытащить из массива вида [{ }] данные?  !
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
Добрый день.
Не подскажете как разобрать json, пожалуйста. Неделю уже себе мозг выношу, а всё не сформировать из базы имя изображения.
Как вытащить из массива вида [{ }] данные?  !
Не нужно json разбирать, на данном этапе все данные доступны в массиве. Ссылка до первого изображения выглядит так:
Код: php
JPATH_SITE.DS.'images'.DS.'com_adsmanager'.DS.'ads'.DS.$content->data['images'][0]->image
Либо
Код: php
JPATH_SITE.DS.'images'.DS.'com_adsmanager'.DS.'ads'.DS.'_'.$content->id.'_1.jpg'
*

filserg79

  • Новичок
  • 3
  • 0 / 0
ОГРОМНОЕ СПАСИБО ! Буду пробовать!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено]Дублирования ссылки "объвления" в breadcrumb, в компоненте AdsManager

Автор nicklas

Ответов: 4
Просмотров: 7055
Последний ответ 25.04.2024, 23:13:18
от Rinat abzyi
AdsManager вывод нужных полей по отдельности

Автор klekovkinandrey

Ответов: 2
Просмотров: 17658
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
Редактировать все объявления

Автор den_ko

Ответов: 32
Просмотров: 15274
Последний ответ 25.11.2021, 10:43:38
от FlexNL
AdsManager загрузка файлов

Автор FlexNL

Ответов: 1
Просмотров: 6263
Последний ответ 21.10.2021, 17:20:09
от khan-alex
AdsManager 2.9.13 Есть ли возможность добавить функцию снять с публикации по мимо редактировать и уд

Автор murovoz

Ответов: 11
Просмотров: 16693
Последний ответ 27.03.2020, 22:39:23
от Pavel