Новости Joomla

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

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Кнопки просмотра на панели. В 2.0.2 рядом с кнопкой ответ.
Чтобы поменять цвета ставь Firefox с плагином FireBug он всё покажет где в каких файлах менять.
В 2.0.2 можешь в настройках шаблона ручками прописать, там эта фича сохранена. В 1.7.2 не помню точно.
*

Vikitos

  • Захожу иногда
  • 133
  • 1 / 0
  • Упал ,споткнулся, поднимись и иди дальше!
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
ОК, действительно, поправил.
*

Triniti

  • Захожу иногда
  • 91
  • 5 / 1
Спасибо! все сделала и работает отлично) но есть одно но.. исчезла подпись! профиль берется от CommunityBuilder
*

Triniti

  • Захожу иногда
  • 91
  • 5 / 1
вернула подписи)))
прописала
Код
<div>
<?php if ($this->signatureHtml) : ?>
<div class="kmsgsignature">
<?php echo $this->signatureHtml ?>
</div>
<?php endif ?>
</div>

в файле default_message_actions.php своего шаблона
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Triniti, спасибо действительно поправил, выложил обновлённую версию. Этот файл можно совсем удалить.
*

Kyrsor

  • Захожу иногда
  • 317
  • 4 / 2
Спасибо автору) Работает на ура)
*

sivcev

  • Новичок
  • 2
  • 0 / 0
я такое сделал, но при полноценном ответе,
файл history.php

после
Код
<div class="kheader">
<span class="ktoggler"><a class="ktoggler close" title="<?php echo JText::_('COM_KUNENA_TOGGLER_COLLAPSE')?>" rel="khistory"></a></span>
<h2><span><?php echo JText::_ ( 'COM_KUNENA_POST_TOPIC_HISTORY' )?>: <?php echo $this->escape($this->subject)?></span></h2>
<div class="ktitle-desc km">
<?php echo JText::_ ( 'COM_KUNENA_POST_TOPIC_HISTORY_MAX' ). ' ' . $this->escape($this->config->historylimit). ' ' . JText::_ ( 'COM_KUNENA_POST_TOPIC_HISTORY_LAST' )?>
</div>
</div>


вставил такое:
Код
<div style="font-size: 14px;">
<?php
$x=0;
foreach ( $this->messages as $mes ):
$y=true;
for ($i=0;$i<$x;++$i) {
if ($this->escape( $mes->name )==$mas[$i]){
$y=false;
};
};
if ($y==true){
$mas[$x]=$this->escape( $mes->name );
++$x;
};
endforeach;
?>
Вставить в сообщение логин пользователя:
<?php for ($i=0;$i<$x;++$i) { ?>
<span style="color:#5388B4;cursor: crosshair;"><b><a  onclick="kbbcode.insert(' [b]<?php echo $mas[$i] ?>[/b] ', 'after', true);" title="Нажмите, для вставки логина пользователя <?php echo $mas[$i] ?> в сообщение"><?php echo $mas[$i] ?></a></b></span>
<?php }; ?>
</div>


т.е. он берет все Логины пользователей отвечавших в последних 6-ти(в зависимости от настроек) сообщениях

Выглядит так:

А если хотите конкретно по нажатию на ник, то 44-ю строку замените этим:
Код
<p><b><a href="#" onclick="kbbcode.insert(' [b]<?php echo $this->escape( $mes->name )?>[/b] ', 'after', true);" title="Нажмите, для вставки логина пользователя в сообщение"><?php echo $this->escape( $mes->name )?></a></b></p>
44 строчку какого файла?
*

Мамонтец

  • Новичок
  • 1
  • 0 / 0
Во-первых спасибо автору за форму быстрого ответа. Добавил еще цитирование.
Для этого в default_message.php в самый конец вставил
Код
<br>
<a href="javascript:quote('<?php echo $this->escape($this->profile->getName())?>',<?php echo intval($this->message->id)?>)" >Цитировать</a>

и в edit_bottom.php сразу после верхнего php-шного блока джаваскрипт:

Код
<script  type="text/javascript">


function quote(username, post_id, no_repeat)
{
var theSelection = '';

if (window.getSelection) {  // all browsers, except IE before version 9
                var range = window.getSelection ();                                       
                theSelection= range.toString ();
            }
            else {
                if (document.selection.createRange) { // Internet Explorer
                    var range = document.selection.createRange ();
                   theSelection = range.text;
                }
            }


insert('[quote="' + username + '"]' + theSelection + '[/quote]' + '\n');

return;
}

function insert(text)
{

kbbcode.focus().insert(text);

return;
}

</script>

При этом в конце каждого сообщения на странице появляется слово "Цитировать".
Выделяем нужный текст. Жмем "Цитировать" - в форму быстрого ответа внизу страницы вставляется выделенный текст.

Конечно корявенько, но лучше, чем совсем ничего.

Upd: Забыл добавить. На Kunena 2.0.3 работает. На других версиях не проверял.
« Последнее редактирование: 21.12.2012, 14:56:12 от Мамонтец »
*

nick71

  • Завсегдатай
  • 1145
  • 12 / 12
  • Сайты любой сложности - обращайтесь
А можно сделать чтоб эта панель была видна для незарегистрированных пользователей? Дело в том что у меня счас настроен форум так что незарегистрированные пользователи тоже могут писать
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Теоретически можно. Там стоит встроенная проверка, что если пользователю доступен быстрый ответ, то и мой быстрый ответ будет доступен.
Если же делать и для гостей, то нужно добавлять и капчу соответсвенно, отдельно проверять, а не забаненный ли это, в общем больше мороки. Пока я не планирую это дописывать.
*

Клюква

  • Осваиваюсь на форуме
  • 42
  • 0 / 1
После обновления на 2.0.4 - отвечаю в теме, через форму быстрого ответа, а ответ появляется совершенно в другой теме.
 Как это можно объяснить?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
В любой теме или в какой-то конкретной? Был подобный баг в 1 теме. Решилось удалением темы.
На 2.0.4 ещё не тестировал.
*

Клюква

  • Осваиваюсь на форуме
  • 42
  • 0 / 1
Походу в конкретной.
Решилось созданием новой темы (с таким же названием) и переносом туда всех сообщений. Ну а ту потом удалить )
*

Asmadey

  • Захожу иногда
  • 55
  • 0 / 0
я такое сделал, но при полноценном ответе,
файл history.php


Выглядит так:

А если хотите конкретно по нажатию на ник, то 44-ю строку замените этим:
Код
<p><b><a href="#" onclick="kbbcode.insert(' [b]<?php echo $this->escape( $mes->name )?>[/b] ', 'after', true);" title="Нажмите, для вставки логина пользователя в сообщение"><?php echo $this->escape( $mes->name )?></a></b></p>
Как данное сделать в версии 2.0.4, в ней файл history отличается, называется edit_history.php. Если вставить этот код, появляется надпись "Вставить в сообщение логин пользователя:", но логины не появляются. И какую строку поменять, чтобы при нажатии на ник, он вставлялся в окно сообщения.
*

Vigg2005

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Добавляем в Kunena постоянно открытую панель быстрого ответа внизу страницы. И включаем панель bbCode при редактировании подписей и анонсов.

Подскажите, как сделать для Kunena 3?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Попробуй от 2.x, там вроде структура шаблонов не менялась.
Хотя по большей части для 3 не делаю, т.к. в 3.1 обещают абсолютно новый адаптивный шаблон.
*

Vigg2005

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Поставил от 2 версии, всё работает *DRINK* Спасибо большое.
« Последнее редактирование: 14.07.2013, 21:51:15 от Vigg2005 »
*

Vigg2005

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Заметил, пропала кнопка добавления файла... подскажите как вернуть? шаблон стандартный, Kunena 3.
*

videomax

  • Новичок
  • 4
  • 0 / 0
Как данное сделать в версии 2.0.4, в ней файл history отличается, называется edit_history.php. Если вставить этот код, появляется надпись "Вставить в сообщение логин пользователя:", но логины не появляются. И какую строку поменять, чтобы при нажатии на ник, он вставлялся в окно сообщения.
Да, присоединяюсь к вопросу. Как сделать чтобы при нажатии на ник, он вставлялся в окно сообщения. Спасибо!
*

videomax

  • Новичок
  • 4
  • 0 / 0
Добавил еще цитирование.
Круто! Отлично работает на Kunena 3.0.1. А нет возможности оформить как эти кнопочки:
Быстрый ответ Ответить Цитировать Изменить?
Спасибо!
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Я жду Kunena 3.1, которая, как обещают, скоро выйдет с новым шаблоном и новым редактором. До тех пор думаю уже нецелесообразно что-то переделывать.
*

videomax

  • Новичок
  • 4
  • 0 / 0
А когда приблизительно обещают? :)
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Даты не обещали, но пишут, что работают над ней.
*

videomax

  • Новичок
  • 4
  • 0 / 0
Что ж, хотя я в коде ничего не понимаю, но всё же получилось методом тыка прописать эту долбаную кнопочку ;D
Для этого в файле default_message_actions.php перед
Код
<?php echo $this->messageButtons->get('quickreply'); ?>
прописал:
Код
<a class="kicon-button kbuttoncomm btn-left" href="javascript:quote('<?php echo $this->escape($this->profile->getName())?>',<?php echo intval($this->message->id)?>)" rel="nofollow" title="Цитировать выделенный тест.">
<span class="quote"><span>Быстрое цитирование</span></span></a>
Пока работает ;D ;D
*

reasons

  • Захожу иногда
  • 382
  • 6 / 0
  • http://dehost.biz
на Kunena 3.0.2 тоже работает
*

int-sam

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
прописал:
Код
<a class="kicon-button kbuttoncomm btn-left" href="javascript:quote('<?php echo $this->escape($this->profile->getName())?>',<?php echo intval($this->message->id)?>)" rel="nofollow" title="Цитировать выделенный тест.">
<span class="quote"><span>Быстрое цитирование</span></span></a>
Пока работает ;D ;D
Помогите реализовать, такое в Kunena 1.7 пробовал добавлять, выше приведенный код, в файл message.actions.php, кнопка появляется но при выделении текста и нажатии на неё, в панели быстрого ответа ничего, не появляется. Заранее спасибо.
*

Rival

  • Захожу иногда
  • 188
  • 16 / 0
Есть ли способ чтобы при нажатии на кнопку - ответить, в открывшемся редакторе вставилось имя, на чей пост отвечаем?

Kunena 3.
Заменил файл default_message.php из первого поста и получилось желаемое, но только в быстром ответе. Как сделать в полном ищу решение.
*

kuch

  • Новичок
  • 6
  • 0 / 0
Joomla! 3.0.3 Stable [ Ember ]
Kunena 3.0.3

Есть два вопроса по данной разработке (постоянно открытая панель быстрого ответа):
1) Есть ли возможность вставить bb-code [ IMG ]или кнопку "Вставить изображение"?
2) Есть ли возможность вставить в ответ номер сообщения, чтобы при нажатии на него можно было перейти к исходному посту, на который был ответ?
*

ChaosHead

  • Moderator
  • 5241
  • 451 / 13
Эти пожелания очень индивидуальны, мне на моем форуме они не нужны.
А смотришь на вконтакте и наоборот хочется все упростить.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Не подхватывается файл локализации компонента Kunena v6.0.3

Автор Александр Кардаш

Ответов: 1
Просмотров: 1567
Последний ответ 02.04.2023, 18:12:09
от Александр Кардаш
Нужна помощь в переносе форума с Kunena на wordpress и любой плагин форума

Автор Zoltar22

Ответов: 0
Просмотров: 1284
Последний ответ 19.10.2022, 04:32:49
от Zoltar22
Форум Kunena. нет поля для ввода текста

Автор sarvasvova

Ответов: 2
Просмотров: 1732
Последний ответ 02.08.2022, 09:32:31
от crimeafrend
Kunena при создании новой темы не выводит поле для ввода текста

Автор sarvasvova

Ответов: 0
Просмотров: 3056
Последний ответ 18.11.2021, 00:31:10
от sarvasvova
Русификация Kunena

Автор pavel82

Ответов: 5
Просмотров: 28318
Последний ответ 04.06.2021, 14:44:49
от Elya