Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

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

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0

Скачиваем прикрепленный архив, устанавливаем плагин


в функции show_html_ad в файле adsmanager.html.php
вставляем строчу, в желаемом месте отображения закладок
Код
echo $plugins['bookmarks']->getBookmarks($row,$option,$itemid);

если захотите, что то изменить, добавить, файлик плагина можно найти по адресу:
ваш сайт\images\com_adsmanager\plugins\bookmarks\plug.php

[вложение удалено Администратором]
« Последнее редактирование: 18.06.2010, 13:32:03 от Kikasso »
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
А если стоит 2.1.9 FE, где нет опции подключение плагинов?
Как наиболее безболезненно плагин ручками вставить?
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
скопировать функцию getBookmarks в конец файла adsmanager.html.php
и использовать её в нужном месте,так:
Код
echo getBookmarks($row,$option,$itemid);
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Скопировал функцию getBookmarks из plug.php в конец adsmanager.html.php и вставил в нужном месте (выше, чем определение самой функции)
Код
echo getBookmarks($row,$option,$itemid);
Получил:
Код
Fatal error: Call to undefined function getbookmarks() in /var/www/components/com_adsmanager/adsmanager.html.php  on line 856
В этой строке и стоит как раз вызов
Код
echo getBookmarks($row,$option,$itemid);
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
"В самом конце" - это значит даже после '}'

можешь оставить как есть, только к функции надо обращаться так
Код
echo adsmanager_html::getBookmarks($row,$option,$itemid);
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Теперь всё супер! Спасибо!
Только я бы картинки сс и блогов радикалу бы не доверял - лучше их локально на сайт закинуть; фиг знает, чего он через год, например, вместо них выкинет...
 Вам — плюс! :-)
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
почему то когда жму предположим в контакт у меня не заполняется тело объявления вот пример http://www.boarddog.ru/index.php?option=com_adsmanager&page=show_ad&adid=2861&Itemid=27
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
это что такой ненавязчивый способ пиара своего ресурса ?
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
Kikasso да брось ты что я даже об этом  и не думал. пришлось убрать эти закладки. что то они как то странно работают
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
это самый простой вариант, без использования JavaScript сухой HTML, залезь на предоставляемый API ВКонтакте, кнопочку можно будет обыграть интересней.
*

AlexAl

  • Захожу иногда
  • 309
  • 13 / 0
заметил что после установки плагина, не создаются поля в админ панели. сам я не стал использовать плагин, но написал на всякий случай. не исключаю что только у меня этот глюк, так как много чего переделал.
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
AlexAl, спасибо за замечание!

Да действительно для плагина есть зарезервированные функции, которые если даже не используются удалять нельзя...
А вообще плагины в AdsManager предназначены для добавления нового типа полей и мой вариант использования "мягко" говоря неоправданный

Кому надо в познавательных целях, в теле плагина есть описание используемых функций для создания новых типов полей:

*

andreykor

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Kikasso, установил плагин у себя на сайте.
Но, есть одна проблемка. В соц. сети передается не полный url, а обрезанный до /index.php?option=com_adsmanager.
Пробовал переменной $target присвоить $_SERVER['REQUEST_URI'];. Результат такой же, ссылка обрезается.
В чём может быть проблема?
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
Какой нибудь ЧПУ используешь?
попробуй
Код
$target = sefRelToAbs("index.php?option=$option&page=show_ad&adid=$ad->id&catid=$ad->category&Itemid=$itemid");
поменять на
Код
$target = "index.php?option=$option&page=show_ad&adid=$ad->id&catid=$ad->category&Itemid=$itemid";
*

andreykor

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
ЧПУ не использую.
Если меняю на "$target = "index.php?option=$option&page=show_ad&adid=$ad->id&catid=$ad->category&Itemid=$itemid";", то никакая ссылка не передается
*

andreykor

  • Осваиваюсь на форуме
  • 21
  • 0 / 0
Так и не понял в чём может быть проблема. В файле plug.php прописано $target = sefRelToAbs("index.php?option=$option&page=show_ad&adid=$ad->id&catid=$ad->category&Itemid=$itemid");
При наведении курсора на закладку "в контакте" показывается ссылка "http://vkontakte.ru/share.php?url=http://мой_сайт/index.php?option=com_adsmanager&page=show_ad&adid=247&catid=0&Itemid=1".
Но когда нажимаю на закладку "в контакте" сохраняется "http://мой_сайт/index.php?option=com_adsmanager"
*

KDES

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
как сделать АМ 2.6?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор nicklas

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

Автор klekovkinandrey

Ответов: 2
Просмотров: 14406
Последний ответ 06.04.2024, 09:54:15
от Rinat abzyi
Плагин datetime

Автор FlexNL

Ответов: 0
Просмотров: 2677
Последний ответ 24.11.2021, 17:50:53
от FlexNL
AdsManager загрузка файлов

Автор FlexNL

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

Автор murovoz

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