Новости Joomla

Официально завершена программа eLTS для Joomla 3

Официально завершена программа eLTS для Joomla 3

Официально завершена программа eLTS для Joomla 3.xВкратце напомним, что эта программа подразумевала платную поддержку линейки 3.x, которая перестала получать обновления после выхода Joomla 5. Joomla перешла на 2-хгодичный релизный цикл: 2 года активной разработки и 2 года режима поддержики, после чего - всё. Программа e(xtended)LTS для Joomla 3 длилась 18 месяцев.Краткие результаты этой программы были озвучены в международном чате Joomla-сообщества:

Уважаемое сообщество Joomla,Сегодня истек срок действия программы ELTs для Joomla 3.x. Харальд, Лукас и я [Давид Жардин] руководили этой программой от имени проекта [Joomla] в течение последних 18 месяцев, и мы хотели бы поделиться с вами некоторыми идеями и извлеченными уроками:- необходимость в такой программе возникает, когда истекает срок действия популярной версии; не потому, что люди слишком ленивы для миграции, а потому, что люди запускают сложные проекты, и переносить их сложнее. Подавляющее большинство лицензий ELTs было продано для таких сложных проектов.- несмотря на то, что на сайтах проекта было приложено очень мало усилий для рекламы ELT, люди нашли к ней доступ. Это подчеркивает необходимость.- существует высокий спрос на официальную программу ELTs со стороны крупных корпораций и, что еще более важно, государственных структур: значительная доля лицензий была продана правительственным учреждениям и министерствам по всему миру. Им нужна такая официальная программа, потому что их внутренняя политика запрещает запускать неподдерживаемое программное обеспечение.- огромное количество разработчиков и пользователей, использующих Joomla для создания потрясающих материалов, полностью оторваны от сообщества. Они используют Joomla как инструмент - и все.- спрос на дальнейшее продление после 18-месячного периода был очень небольшим. Казалось, это давало людям дополнительное время, в котором они нуждались.- в общей сложности на реализацию проекта было выделено более 30 000 евро, либо напрямую в OSM [некоммерческая организация Open Source Matters] через заранее определенную комиссию, либо косвенно через спонсорство волонтерских мероприятий (JDay DACH, США, NL, PBF) или спонсорство инициатив (Joomla academy).И последнее, но не менее важное: мы хотели бы поблагодарить всех вас! Мы прекрасно понимаем, что начало инициативы было непростым и не все были довольны ею. Однако мы убеждены, что это стоило того, чтобы пройти через все эти конфликты, поскольку инициатива зарекомендовала себя как важный канал финансирования, и мы настоятельно рекомендуем рассмотреть возможность повторного использования Joomla 5.x.

Модуль материалов пользователя для JoomlaАвтоматически фильтрует материалы по автору

Модуль материалов пользователя для JoomlaАвтоматически фильтрует материалы по автору

Модуль материалов пользователя для JoomlaАвтоматически фильтрует материалы по автору. Ограничение – работает только на странице контакта, к которому привязан данный пользователь.На первый взгляд кажется, что модуль дублирует штатный функционал (в настройках пункта меню - Контакт есть настройка - Показывать материалы пользователя), но там все материалы выводятся общим списком. В данном же модуле есть широкий выбор настроек фильтрации - по категории, по тегам и т.п. (все настройки из штатного модуля - Материалы). И материалы можно выводить в любой доступной позиции, это же модуль :)Еще одно преимущество: если у вас много страниц контактов и везде надо выводить материалы пользователя, то с данным решением не нужно плодить модули. Достаточно создать один и разместить на странице Контактов, фильтрация по автору будет автоматической.Разработчик - участник нашего сообщества @mitriy_bug.Страница расширения.#расширения

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

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Сделал у себя вывод похожих объявлений из этого сайта http://fwinternet.blogspot.ru/2014/07/similar-ads-in-adsmanager.html, там для версии 2.6.5, я поставил на свою 2.9.13

Создаём в файле administrator/components/com_adsmanager/models/content.php  новую функцию getMoreContent().
Спойлер
[свернуть]

Далее. Идём в папку components/com_adsmanager/views/details и открываем для редактирования файл view.html.php. В нём находим строчку:

parent::display($tpl);

и перед ней вставляем:

$more_ads = $contentmodel->getMoreContents(5, $catid, $content->id);
$this->assignRef('more_ads', $more_ads);

Спускаемся в конец документа и перед закрывающей фигурной скобкой класса вставляем функцию, которая и будет выводить похожие объявления:

Спойлер
[свернуть]

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

Наконец, идём в папку components/com_adsmanager/views/details/tmpl и открываем для редактирования файл default.php. В месте, где требуется выводить похожие объявления, вызываем созданную на предыдущем этапе функцию.

Я лично вставил в самом конце после </div>:

<?php echo JText::_('ADSMANAGER_SIMILAR_ADS'); ?>
<?php
$this->displayMoreAds($this->more_ads, $this->Itemid, $this->conf->nb_images);
?>

и в языковой файл вставил:

ADSMANAGER_SIMILAR_ADS="Похожие объявления"

Теперь у меня в версии 2.9.13 выводяться похожие объявления.

А теперь вопрос к профессионалам:Картинки\фото, загруженные пользователями этих похожих объявлений не выводятся, вместо них выводится картинка НЕТ ФОТО, что нужно исправить в этих кодах, чтоб картинки выводились?  ^-^
« Последнее редактирование: 03.01.2016, 14:58:27 от Ishti39 »
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #1 : 30.12.2015, 23:12:51 »
что там может быть? :o :(
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #2 : 01.01.2016, 20:38:38 »
Всех С Новым Годом!  *DRINK*  Ребят, есть у кого какие домыслы по этому вопросу?  :D
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #3 : 01.01.2016, 21:39:34 »
много букв и тут и по вашим постам... В коммраздел!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #4 : 01.01.2016, 22:06:25 »
много букв и тут и по вашим постам... В коммраздел!
я знаю где комраздел, надо было бы, обратился туда, и умничать по поводу моих постов и букв тебя не просил, сам то много по делу наговорил столько за полтора года?
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #5 : 02.01.2016, 11:28:39 »
Я вам не грубил, что вы указали минусом в карме у меня.
Где вы грубость увидели?Как дитё прям малое, обидели, написали в песочницу!

И вы код взяли походу отсюда, а там версия Joomla смотрели?
http://jom.su/oshibki-reshenie-problem/445-drugie/poxojie-obyavleniya-adsmanager.html?Itemid=0


« Последнее редактирование: 02.01.2016, 11:35:21 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

NewUsers

  • Живу я здесь
  • 2305
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #6 : 02.01.2016, 11:34:52 »
Я вам не грубил, что вы указали минусом в карме у меня.
Где вы грубость увидели?Как дитё прям малое, обидели, написали в песочницу!

За это даже не стоило было отвечать, раз уж он так с тобой...
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #7 : 02.01.2016, 11:38:15 »
За это даже не стоило было отвечать, раз уж он так с тобой...
Да как дети ей богу, жена не дала, начальник наорал....сразу минус ставить.

ТС, я ответил вверху, у вас код из того сайта стырен и он для Joomla 1.5 ветки, хоть ваша ссылка, хоть та, одно и тоже.
Копируют решение друг у друга и не смотрят, что для Joomla 1.5 ветки и там и пути и функции отличаются.

У вас БД не записывает картинку, как вы будете, точнее откуда выводить?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

NewUsers

  • Живу я здесь
  • 2305
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #8 : 02.01.2016, 11:41:24 »
Да как дети ей богу, жена не дала, начальник наорал....сразу минус ставить.

ТС, я ответил вверху, у вас код из того сайта стырен и он для Joomla 1.5 ветки, хоть ваша ссылка, хоть та, одно и тоже.
Копируют решение друг у друга и не смотрят, что для Joomla 1.5 ветки и там и пути и функции отличаются.

У вас БД не записывает картинку, как вы будете, точнее откуда выводить?

А мне ты это зачем рассказываешь?? Мне это не надо.....
Занимаюсь создание расширений для Joomla 3.10.x и 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
Работа с DOM деревом на PHP
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #9 : 02.01.2016, 11:45:59 »
А я и не тебе, я же написал ТС, т.е. автору.
Ishti39 вот почитайте тему, там и ссылки есть готовые, скачайте и вырежьте готовое http://joomlaforum.ru/index.php?topic=296952.0
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #10 : 03.01.2016, 14:27:58 »
Я вам не грубил, что вы указали минусом в карме у меня.
Где вы грубость увидели?Как дитё прям малое, обидели, написали в песочницу!

И вы код взяли походу отсюда, а там версия Joomla смотрели?
http://jom.su/oshibki-reshenie-problem/445-drugie/poxojie-obyavleniya-adsmanager.html?Itemid=0



Уажаемый vipiusss, не уважение к людям, которые только начинают изучать и постигать сайтостроение, это и есть грубость, люди не рождаются пиайчпишниками,  :D форум для того и создан, чтобы люди учились и постигали енту науку и я не считаю, что мелкие доработки компонентов, с которых админы не зарабатывают денег, нужно обращаться в комраздел, тем более такие доработки улучшают их восприятие и косаються почти всех, кто им пользуется.Нужно просто уважать всех, без исключения, тогда и минусы ставить не будут ;).Можно же было сразу просто подсказать без "лишних букв", сразуб + заработал бы ^-^.Код я взял с сайта по ссылке которую указал вверху, версию Joomla я видел, решил попробовать на своей, в этом ничего страшного нет.Объявления же выводяться, а вот фотки так и не получилось прикрутить, ниже напишу что изменил, модуль мне не хочется вставлять.
« Последнее редактирование: 03.01.2016, 19:43:53 от Ishti39 »
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #11 : 03.01.2016, 14:56:20 »
в первом посте вместо кода
Спойлер
[свернуть]
вставляем этот:
Спойлер
[свернуть]
далее вместо:
Спойлер
[свернуть]
вставляем этот код:
Спойлер
[свернуть]
Теперь похожие объявления с заголовком выводятся и с описанием, длину описания можете сами свою вставить, нужно изменять в этих строчках:
$af_text = JString::substr($content->ad_text, 0, 60).".....";
вместо 60 символов вставте своё число.
На ентом тема завершена.Ну если у кого получится прикрутить картинки, будет очень даже не плохо.Выложите здесь, если получится.Всем спасибо!
*

Paha_web

  • Захожу иногда
  • 166
  • 1 / 0
  • Еще правок хотите?
RE: Похожие объявления в AdsManager 2.9.13
« Ответ #12 : 07.01.2016, 22:00:27 »
Вот вам картинки:

Код
function displayMoreAds($contents, $itemid, $nbimages,$oper) {
    if (count($contents) > 0) {
    ?>
    <div class="more_ads">
   
    <h2>
        <?php echo JText::_('ADSMANAGER_SIMILAR_ADS'); ?>
    </h2>
   
    <?php
    foreach($contents as $content) {
        $linkTarget = JRoute::_("index.php?option=com_adsmanager&view=details&id=".$content->id."&catid=".$content->catid);

        $images_arr = json_decode($content->images);
        ?>

        <div class="more_ads_item">
            <div class="more_ads_img">
           
           
           
            <a href="<?php echo $linkTarget; ?>"><?php
             
             $pic = JPATH_BASE."/images/com_adsmanager/ads/".$images_arr[0]->thumbnail."";
           
           //  echo $pic; 

             if(count($images_arr) && file_exists($pic)){
                    echo '<img src="'.$this->baseurl.'images/com_adsmanager/ads/'.$images_arr[0]->thumbnail.'" alt="" />';
                } else {
                    echo '<img src="'.$this->baseurl.'components/com_adsmanager/images/'.JText::_('ADSMANAGER_NOPIC').'" alt="" />';
                }

            ?></a></div>
           
           
            <div class="more_ads_link"><a href="<?php echo $linkTarget; ?>"><?php echo $content->ad_headline; ?></a></div>
        </div>
        <?php
    }
    ?></div>
    <?php
    }
}   
*

Ishti39

  • Захожу иногда
  • 152
  • 8 / 1
Re: Похожие объявления в AdsManager 2.9.13
« Ответ #13 : 08.01.2016, 00:34:27 »
Вот вам картинки:

Код
function displayMoreAds($contents, $itemid, $nbimages,$oper) {
    if (count($contents) > 0) {
    ?>
    <div class="more_ads">
    
    <h2>
        <?php echo JText::_('ADSMANAGER_SIMILAR_ADS'); ?>
    </h2>
    
    <?php
    foreach($contents as $content) {
        $linkTarget = JRoute::_("index.php?option=com_adsmanager&view=details&id=".$content->id."&catid=".$content->catid);

        $images_arr = json_decode($content->images);
        ?>

        <div class="more_ads_item">
            <div class="more_ads_img">
            
            
            
            <a href="<?php echo $linkTarget; ?>"><?php
            
             $pic = JPATH_BASE."/images/com_adsmanager/ads/".$images_arr[0]->thumbnail."";
            
           //  echo $pic;  

             if(count($images_arr) && file_exists($pic)){
                    echo '<img src="'.$this->baseurl.'images/com_adsmanager/ads/'.$images_arr[0]->thumbnail.'" alt="" />';
                } else {
                    echo '<img src="'.$this->baseurl.'components/com_adsmanager/images/'.JText::_('ADSMANAGER_NOPIC').'" alt="" />';
                }

            ?></a></div>
            
            
            <div class="more_ads_link"><a href="<?php echo $linkTarget; ?>"><?php echo $content->ad_headline; ?></a></div>
        </div>
        <?php
    }
    ?></div>
    <?php
    }
}  
Отлично Paha_web , только у меня 2 ошибки выдаёт :(, правда картинки и заголовки выводит ^-^.Пришлось малость подработать твой код под свои стили, убрал из кода вывод
<h2>
        <?php echo JText::_('ADSMANAGER_SIMILAR_ADS'); ?>
    </h2>
это у меня в папке default.php прописано и там же изменил строку:
$this->displayMoreAds($this->more_ads, $this->Itemid,  $this->nbimages);
на эту:
$this->displayMoreAds($this->more_ads, $this->Itemid,  $this->nbimages, $this->oper);

все ошибки сразу исчезли ;D.Тебе + в репу. *DRINK*
*

Paha_web

  • Захожу иногда
  • 166
  • 1 / 0
  • Еще правок хотите?
RE: Похожие объявления в AdsManager 2.9.13
« Ответ #14 : 23.01.2016, 10:25:35 »
Странно, у меня без ошибок работает. Вообще в идеале я бы не делал в view.html генерацию объявлений, это нужно делать в в шаблоне вида default.php, я уже поставил ваш пример ибо некогда возится...
*

Rinat abzyi

  • Осваиваюсь на форуме
  • 39
  • 0 / 0
  • Сайт по изучению арабского языка Dirasa.ru
RE: Похожие объявления в AdsManager 2.9.13
« Ответ #15 : 05.05.2016, 14:33:53 »
Подскажите решение на то, как вывести похожие объявления не только по категориям, но и по полям. Есть поля, "города" и "районы", нужно вывести похожие объявления и название этих полей в этих объявлениях. Спасибо!
*

SerGunSter

  • Захожу иногда
  • 112
  • 1 / 0
RE: Похожие объявления в AdsManager 2.9.13
« Ответ #16 : 10.05.2016, 17:10:22 »
Ребята, привет.
а использование order by rand () нормально работает не напрягает никого? а то вроде не производительное решение :)
*

gremeru777

  • Новичок
  • 9
  • 0 / 0
RE: Похожие объявления в AdsManager 2.9.13
« Ответ #17 : 06.06.2017, 22:08:18 »
Когда я захожу в категорию в которой есть объявления в место объявлений которые должны появиться на экране у меня только надпись "Нет объявлений"? AdsManager 3.1.4 Joomla 3
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор nicklas

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

Автор klekovkinandrey

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

Автор den_ko

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

Автор FlexNL

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

Автор murovoz

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