LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 09:10:33 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Верстка темы Kunena  (Прочитано 799 раз)
0 Пользователей и 1 Гость смотрят эту тему.
@l
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 42


« : 18.06.2011, 07:34:27 »

 Подскажите пожалуйста, кто имеет опыт переверстывания шаблона Kunena.
 В каком файле и какой блок нужно изменить, чтобы скрыть форму входа на сайт, которая обычно в шапке форума?
 Голову уже сломал - найти не могу. Желательно поконкретнее, так как про /companents/kunena/themes/.../css/ я и сам вкурсе.
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

Пол: Мужской
Сообщений: 3339



« Ответ #1 : 18.06.2011, 08:02:41 »

Если скрыть, то можно хоть в template.css шаблона, а если вырезать вообще, то
/components/kunena/kunena.php
Что именно вырезать - не скажу, уже вырезал, но могу файлик скинуть
Записан
Mihanja80
Практически профи
*******

Репутация: +140/-3
Offline Offline

Пол: Мужской
Сообщений: 2337


Всю жизнь учусь...


« Ответ #2 : 18.06.2011, 08:05:04 »

ребята, это в админке, в настройках отключается, зачем резать...
Записан
Efanych
Группа развития
*****

Репутация: +344/-3
Offline Offline

Пол: Мужской
Сообщений: 3339



« Ответ #3 : 18.06.2011, 08:17:34 »

ребята, это в админке, в настройках отключается, зачем резать...
Smiley
Ну, да. Блин, я как обычно в крайности...
Записан
@l
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 42


« Ответ #4 : 19.06.2011, 06:48:38 »

ребята, это в админке, в настройках отключается, зачем резать...
Не нашел, где это в админке отключается это. Можете поподробнее?
Записан
@l
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 42


« Ответ #5 : 19.06.2011, 06:49:48 »

Если скрыть, то можно хоть в template.css шаблона, а если вырезать вообще, то
/components/kunena/kunena.php
Что именно вырезать - не скажу, уже вырезал, но могу файлик скинуть
Скиньте, если не сложно.
Записан
ChaosHead
Moderator
*****

Репутация: +182/-2
Offline Offline

Сообщений: 2138



« Ответ #6 : 19.06.2011, 07:19:31 »

в разделе интеграции включить авторизацию на нет.
Записан
@l
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 42


« Ответ #7 : 19.06.2011, 08:22:40 »

в разделе интеграции включить авторизацию на нет.
С формой  входа на форум всё получилось - она теперь не выводится, но блок "Добро пожаловать, admin" остался. Как и его отключить?
Записан
ratisar
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 30



« Ответ #8 : 19.06.2011, 15:09:28 »

Я сносил весь верхний блог вот по этой схеме
В каталоге
\components\com_kunena\template\ваш_шаблон\
находим файл template.xml и вставляем в него такой кусок (чтобы была возможность выбора показывать это поле или нет):
<param name="loginboxShow" type="list" default="1" label="COM_KUNENA_TEMPLATE_SHOW_LOGINBOX" description="COM_KUNENA_TEMPLATE_SHOW_LOGINBOX_DESC">
      <option value="1">COM_KUNENA_TEMPLATE_YES</option>
      <option value="0">COM_KUNENA_TEMPLATE_NO</option>
</param>


Чтобы в настройках шаблона это было по-русски, в папке
\components\com_kunena\template\ваш_шаблон\language\ru-RU

(если таковой нет, то создаём) в файл
.com_kunena.tpl_ваш_шаблон.ini

(если нет такого, то создаём) правим (добавляем, если нет) такие строки:
COM_KUNENA_TEMPLATE_YES="Да"
COM_KUNENA_TEMPLATE_NO="Нет"
COM_KUNENA_TEMPLATE_SHOW_LOGINBOX="Показывать вверху поле авторизации"
COM_KUNENA_TEMPLATE_SHOW_LOGINBOX_DESC="Вы можете выбрать, чтобы показать или скрыть поле авторизации в верхней части форума"

Переходим в каталог
\components\com_kunena\template\ваш_шаблон\loginbox

в файле login.php перед строкой
<div class="kblock kpbox"> (примерно 23-24 строка)

вставляем:
<?php if ($this->params->get('loginboxShow')!= '0') : ?>

и в самом конце файла вставляем:
<?php endif; ?>

в файле logout.php перед строкой
<div class="kblock kpbox">
(это примерно 27-28 строка)
вставляем:
<?php if ($this->params->get('loginboxShow') == '1') : ?>
и в самом конце файла вставляем:
<?php endif; ?>

После этого в настройках шаблона появляется возможность скрывать или отображать это поле. Но, если отключаем отображение этого поля, то остаётся маленький квадратик -(+), который сворачивает и разворачивает это поле.

Добавляем в файл
\components\com_kunena\template\ваш_шаблон\menu.php

строку
     <span class="ktoggler fltrt"><a class="ktoggler close" title="<?php echo JText::_('COM_KUNENA_TOGGLER_COLLAPSE')?>" rel="kprofilebox"></a></span>

меняем на:
<?php if ($this->params->get('loginboxShow')!= '0') : ?>
     <span class="ktoggler fltrt"><a class="ktoggler close" title="<?php echo JText::_('COM_KUNENA_TOGGLER_COLLAPSE')?>" rel="kprofilebox"></a></span>
<?php endif; ?>

Итог у меня на сайте erigras.ru
« Последнее редактирование: 19.06.2011, 15:13:19 от ratisar » Записан
oazis
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 98


« Ответ #9 : 09.03.2012, 16:17:40 »

Я сносил весь верхний блог вот по этой схеме
К сожалению описанный выше метод не подходит для форума Kunena 1.7.2. Сделал всё как написано, но почему-то "поплыл" шаблон сайта.
Вопрос остается актуальным, может еще кто-то что-то подскажет, как убрать верхнюю шапку форума?
Записан
ProstoDushka
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Пол: Мужской
Сообщений: 85



« Ответ #10 : 10.03.2012, 20:37:38 »

Я уже описывал способ в теме "Убрать лишние пункты в kunena". Когда писал, была установлена предыдущая версия Kunena, но и на 1.7.2 у меня работает, например на Форуме сайта Виктории Черенцовой.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet