Новости Joomla

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

Just1ce

  • Осваиваюсь на форуме
  • 11
  • 4 / 0
Не нашел решения, поэтому решил сделать сам.  ^-^ Выкладываю, может кому-нибудь пригодится! Форум - Kunena 1.6.3

Для начала заменяем в файле /components/com_kunena/func/posts.php следующую строку (228 должна быть):

   protected function newtopic($do) {
      $this->reply($do);
   }

на

   protected function newtopic($do) {
   // Check forum posts
   $me = &JFactory::getUser ();
   $myprofile = KunenaFactory::getUser($me->id);
   $myposts = $myprofile->posts;
   $minposts = 5; // тут указываем минимальное кол-во сообщений
   $iamanadmin = CKunenaTools::isAdmin (); //проверяем админ или нет
      if ($iamanadmin == 0) {
         if ($this->my->id == 0 && (! $this->config->pubwrite || ($this->catid && ! $this->_session->canRead ( $this->catid )))) {
            CKunenaTools::loadTemplate ( '/login.php' );
            return false;
         } else {
            if ($myposts < $minposts) {
               CKunenaTools::loadTemplate ( '/noposts-login.php' );
               return false;
            } else {
               $this->reply($do);
            }
         }
      } else {
         $this->reply($do);
      }
   }

Потом добавляем в папку /components/com_kunena/template/"ваш шаблон"/ файлик noposts-login.php с следующим содержанием:

<?php
defined ( '_JEXEC' ) or die ();
?>
<div class="kblock klogin">
   <div class="kheader">
      <h2><span>Новая тема не может быть создана.</span></h2>
   </div>
   <div class="kcontainer">
      <div class="kbody">
         <p class="ktopic-title"><span>Вам необходимо набрать 5 сообщений для того, что бы создавать новые

темы!</span></p>
      </div>
   </div>
</div>
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Классный Хак!
Just1ce а Вы не могли бы написать Хак чтобы можно было делать хайд сообщения скрывать с условием набора определенного количества сообщения? Например "Вам требуется 100 сообщения чтобы прочитать этот текст"
*

Rocknrostov

  • Захожу иногда
  • 100
  • 0 / 0
  • Joomla наше всё)
присоединяюсь, как раз искал что нибудь про хайд. ОООООЧ НАдо
*

Just1ce

  • Осваиваюсь на форуме
  • 11
  • 4 / 0
Спасибо:) Я не особо силен в php, но возможно такая функция, хайд, то же скоро потребуется... если получится сделать, то обязательно выложу!
Вообще было бы не плохо, если бы кто-нибудь плагин на основе этого хака замутил!
*

4yBaK

  • Захожу иногда
  • 103
  • 1 / 0
Срочно нужен хак хайда. Гуру программирования напишите такой хак пожалуйста.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

UddelM для личных сообщений

Автор dyVinter

Ответов: 10
Просмотров: 3537
Последний ответ 26.02.2020, 18:59:00
от dyVinter
Проблема с созданием тем и сообщений

Автор VladNessonov

Ответов: 0
Просмотров: 1051
Последний ответ 29.11.2019, 13:18:59
от VladNessonov
Переход с модуля последних сообщений

Автор Tanyaks

Ответов: 0
Просмотров: 1018
Последний ответ 21.03.2019, 23:27:01
от Tanyaks
Юзеры некликабельные

Автор composerr

Ответов: 6
Просмотров: 1152
Последний ответ 11.05.2018, 14:02:05
от composerr
Как использовать редактор сообщений в форуме и Руководство по BBCode (Мануал)

Автор userJmla

Ответов: 0
Просмотров: 1372
Последний ответ 29.03.2018, 00:26:04
от userJmla