×
Ruby on Rails: постинг твитов через Twitter API (04 нояб 2017)

Практикуемся в Ruby on Rails.

Вопрос Как вставить баннер на страницы kunena?

Больше
6 года 6 мес. назад - 6 года 6 мес. назад #1 от Aleksej
Aleksej создал эту тему: Как вставить баннер на страницы kunena?
Kunena 1.6 теперь имеет новые позиции модулей, в рамках которых можно размещать любые Joomla extensions. Если вы хотите добавить рекламу, например, Adsense или баннер - опубликуйте соответствующий модуль в любой из этих позиций.

Схема такова:
  • kunena_profilebox и kunena_bottom - отображаются на всех страницах форума.
  • kunena_announcement - отображается только при обсуждении и на странице категорий.
  • kunena_msg_1 ... kunena_msg_n, где n = количество сообщений на странице.

Новое в Kunena 1,6:
kunena_menu
index.php?option=com_kunena&Itemid=53&func=listcat&catid=1
Т.е. в ссылке меню используем ID материала и ID категории.

Итак, как же все-таки вставить баннер на страницы форума?

Открываем templateDetails.xml вашего шаблона Joomla, переходим к тегам позиций и где-нибудь в конце пишем следующее:
<position>kunena_profilebox</position>
<position>kunena_announcement</position>
<position>kunena_bottom</position>
<position>kunena_msg_1</position>
<position>kunena_msg_2</position>
А далее - все как обычно; заходим в настройки модуля и публикуем его в любой из вновь созданных позиций.

Если необходимо использовать собственную позицию модуля на форуме - в помощь вам вот этот материал:

Add your own module position into kunena forum

For example, you like to add the module kna_ancmt somewhere in your kunena forum. Put the following code there, where you want it to be (between the <?php ?> tags), and rename kunena_announcement, (and if your module is not named kna_ancmt, then this too) to something else :

<?php
// load module
if (mosCountModules('kunena_announcement')||mosCountModules('kna_ancmt'))
{
?>

    <div class = "fb-fb_2">
        <?php
        if (CKunenaTools::isJoomla15())
        {
         $document = &JFactory::getDocument();
         $renderer = $document->loadRenderer('modules');
         $options = array('style' => 'xhtml');
         $position = 'kunena_announcement';
         echo $renderer->render($position, $options, null);
        }
        else
        {
         mosLoadModules('kna_ancmt', -2);
        }
        ?>
    </div>

<?php
}
?>
Последнее редактирование: 6 года 6 мес. назад от Aleksej.
Спасибо сказали: Al.Al., AquaMan

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад - 6 года 6 мес. назад #2 от Aleksej
Aleksej ответил в теме Re: Как вставить баннер на страницы kunena?
Скриншоты позиций модуля для kunena 1.6.
Прописываем в шаблоне, как рассказано выше, и публикуем любой модуль в любой из этих позиций:




Последнее редактирование: 6 года 6 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #3 от dopingteam
dopingteam ответил в теме Re: Как вставить баннер на страницы kunena?
а в каком файле это все редактируется?)

это жизнь...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #4 от Aleksej
Aleksej ответил в теме Re: Как вставить баннер на страницы kunena?

dopingteam пишет: а в каком файле это все редактируется?)

Что именно, прописать новые позиции модулей? -
/public_html/templates/Ваш_шаблон/templateDetails.xml

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #5 от dopingteam
dopingteam ответил в теме Re: Как вставить баннер на страницы kunena?
спасибо
прикольный сайт много полезного)))

подскажи, там читал что можно выполнить установку msg_1 после нужного сообщения, например после 3... как? и стандартно после какого будет?

это жизнь...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #6 от Aleksej
Aleksej ответил в теме Re: Как вставить баннер на страницы kunena?
спасибо.

kunena_msg_1 ... kunena_msg_n, где n = количество сообщений на странице.

Т.е - прописываешь в templateDetails.xml не kunena_msg_1, а - kunena_msg_2 или kunena_msg_10, или любое другое значение; n - количество сообщений, после которых будет опубликован на форуме модуль.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 6 мес. назад #7 от dopingteam
dopingteam ответил в теме Re: Как вставить баннер на страницы kunena?
спасибо
стандартных мест достаточно)))
даже не представляю куда еще воткнуть можно... :blink:

это жизнь...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 4 мес. назад - 6 года 4 мес. назад #8 от Жора
Жора ответил в теме Re: Как вставить баннер на страницы kunena?
Куда здесь вставить ?
<position>kunena_profilebox</position>
<position>kunena_announcement</position>
<position>kunena_bottom</position>
<position>kunena_msg_1</position>
<position>kunena_msg_2</position>
и вообще,я правильно всё понял?

Спортивно аналитический сайт, прогнозы и ставки
Последнее редактирование: 6 года 4 мес. назад от p.rishard.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 4 мес. назад - 6 года 4 мес. назад #9 от Aleksej
Aleksej ответил в теме Re: Как вставить баннер на страницы kunena?

Жора пишет: Куда здесь вставить? и вообще,я правильно всё понял?

Нет, неправильно.
Но правильно сделал, что спросил; непреложное правило наших безумных дней, это:
не уверен - не вставляй, вдруг чего не то выйдет или вообще не так поймут. ;)

Тебе нужно лишь отредактировать файл templateDetails.xml, находящийся в директории твоего шаблона Joomla. Больше ничего не трогай. Вставь туда приведенные тобой строчки, причем вместо n
<position>kunena_msg_n</position>
можешь подставить любое значение - 1,2,3... и т.д. Можешь вставить эту строчку несколько раз, с разными значениями n; в зависимости от этого модуль будет отображен в разных частях форума, при желании - после каждого сообщения.

Т.е - прописываешь в templateDetails.xml kunena_msg_1, или - kunena_msg_2 или kunena_msg_10, или любое другое значение; n - количество сообщений, после которых будет опубликован на форуме модуль.

Последнее редактирование: 6 года 4 мес. назад от Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
6 года 3 мес. назад #10 от avtomastersu
avtomastersu ответил в теме Re: Как вставить баннер на страницы kunena?
А вот если надо вывести только после одного, конкретного поста и желательно один раз(какой либо скрипт типа ява) а не по всему форуму - то как быть ? Не знаю способов ,в редакторе сайта там можно - есть мамбот, но через пост в кунена никак

Добавить статью,сайт,объявление в katalogclub.ru

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.