Страница 5 из 7

Добавлено: 06.01.2008 4:54
quazi
Vadim.fr
пожалуйста!
просто давно хотелось исправить - все-таки лучший мод. :)

Добавлено: 06.01.2008 4:55
Vadim.fr
Теперь, думаю, действительно лучший! :wink:

Добавлено: 06.01.2008 5:07
quazi
Vadim.fr писал(а):...действительно...
не будем переоценивать свои силы

ведь лучшее - враг хорошего.
а если мод хороший - значит исправив его я сделал его и лучше и хуже :)

Добавлено: 07.01.2008 23:06
aviatr
спасибо за мод,только теперь вопрос как сделать так чтобы кнопка [youtube] мог добавлять только админ или модератор ??

Добавлено: 11.01.2008 18:10
Молодогвардеец-Котище
Grey2k писал(а): вот данный мод с небольшой модификацией

1. Появилась кнопка при создании сообщения
2. Объект сразу виден - без всяких крестиков (ИМХО - так удобнее )
Я поставил этот мод с небольшой модификацией (который с кнопочкой).
При выполнении действий над языковыми файлами
#
#-----[ OPEN ]------------------------------------------
#

language/lang_english/lang_main.php



#
#-----[ FIND ]------------------------------------------
#

?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// [start] [youtube] BB-Code
$lang['bbcode_y_help'] = 'YouTube video: [youtube]link[/youtube] (alt+y)';
// [end] [youtube] BB-Code

#
#-----[ OPEN ]------------------------------------------
#

language/lang_russian/lang_main.php



#
#-----[ FIND ]------------------------------------------
#

?>

#
#-----[ BEFORE, ADD ]------------------------------------------
#

// [start] [youtube] BB-Code
$lang['bbcode_y_help'] = 'YouTube видео: [youtube]ссылка[/youtube] (alt+y)';
// [end] [youtube] BB-Code


в броузере при просмотре Форума - абракадабра (только текст по типу как перепутана кодировка).

Если откатить эти изменения в языковых файлах и поставить нетронутые language/lang_english/lang_main.php и language/lang_russian/lang_main.php - есть кнопка "youtube" справа от кнопки "URL"

Добавлено спустя 2 минуты 35 секунд:

Адрес Форума: http://kotische.com/forum/

Добавлено: 12.01.2008 12:25
VVVas
Молодогвардеец-Котище
А может не стоит путать before и after?

Добавлено: 12.01.2008 18:05
Молодогвардеец-Котище
Да вроде правильно: "before" - это перед, "after" - это после.

Добавлено: 12.01.2008 21:15
socha
VitBBoy писал(а):такая же ситуция, подскажите что не так ?
Присоединяюсь!
Не пашет...
Устанавливал несколько раз...

Добавлено: 12.01.2008 21:36
aristocrat
Я установил мод как сказано в инструкции youtube_with_button, но он не работает. Во-первых, когда нажимаю на кнопку Youtube, то выскакивает вместо кода undefined. Во-вторых, пытался я набрать код сам, но на странице сообщения показываеся сам код, а не видео. Что делать?

Добавлено: 13.01.2008 11:32
Молодогвардеец-Котище
Смотри, что надо сделать (у меня сегодня сначала тоже получился "indefined" при установке кнопки "pic", а механизм там такой-же, как и при добавлении кнопки "youtube").
Открой файл templates/subsilver/posting_body.tpl с помощью "Блокнота" или "Front Page" (переключиться из Конструктора в Код).

Находишь что-то типа (у меня это на 47 строчке):

bbtags = new Array('[ b ]','[ /b ]','[ i ]','[ /i ]','[ u ]','[/ u ]','[ quote ]','[/quote ]','[ code]','[/ code]','[ list]','[/ list]','[ list=]','[/ list]','[ img]','[/ img]','[ url]','[/ url]');

В конце этой строчки, перед ); добавляешь новый тег, получается так:
bbtags = new Array('[ b]','[ /b]','[ i]','[/ i]','[ u]','[/ u]','[ quote]','[/ quote]','[ code]','[/ code]','[ list]','[/ list]','[ list=]','[/ list]','[ img]','[/ img]','[ url]','[/ url]','[ youtube]','[/ youtube]');

У меня тег '[ youtube]','[/ youtube]' является 18-ой парой (первый тег - это нулевая пара, все остальные = +2 пара)

Таким образом, тег '[ url]','[/ url]' - это 16-ая пара

Далее ищешь что-то типа (у меня это в 356 строке):

Код: Выделить всё

<td><span class="genmed"> 
			  <input type="button" class="button" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onClick="bbstyle(16)" onMouseOver="helpline('w')" />
			  </span></td>
Далее добавляешь:

Код: Выделить всё

<td>
			<span class="genmed"> 
			<span class="gen">  
			<input type="button" class="button" name="addbbcode18" value="YouTube" 
style="text-decoration: underline; width: 60px" onClick="bbstyle(18)"" />
            </span>
            </span>
            </td>
Единственное - у меня этот элемент идёт во второй строчке таблицы, которую я добавил самостоятельно с помощью ""Фронт Пейдж" в режиме Констуктора ( см. http://kotische.com/forum/posting.php?mode=newtopic&f=6 )

Обрати внимание на элементы, которые надо внимательно заполнить цифрой "18" (или другой цифрой, если у тебя иной порядок тегов). Это:

Код: Выделить всё

name="addbbcode18"

и

Код: Выделить всё

onClick="bbstyle(18)"
а также на элемент

Код: Выделить всё

value="YouTube"
ширину кнопки

Код: Выделить всё

width: 60px
" настроишь по вкусу


Приаттачить этот файл не получилось - превышение допустимого объёма вложений на Форуме. Если хочешь - напиши мне на president[з_н а к СО_б-АКи]kotische.com - я тебе его вышлю.

Добавлено: 14.01.2008 23:18
aristocrat
Молодогвардеец-Котище, с undefined я разобрался, но вот этот код [youtube] [/ youtube] при добавлении сообщения остается в виде текста.

Добавлено: 14.01.2008 23:58
quazi
у меня просьба к модераторам
удалите мусор куда нидубь - то есть все что не относится конкретно к моду в другую тему. ну совсем не интересно читать беседу "умных" об их проблемах. оставьте просто ключевые посты

Добавлено: 14.02.2008 13:55
Вовка
socha писал(а):
VitBBoy писал(а):такая же ситуция, подскажите что не так ?
Присоединяюсь!
Не пашет...
Устанавливал несколько раз...
:? тоже Присоединяюсь.. только ссылка

версия форума 2.0.21

Re: YouTube: Ваше дело - труба :)

Добавлено: 22.06.2008 14:13
zrom
У меня после установки 0.3 версии просто белый лист, страница топика не грузится...

уст. проверял несколько раз, нашел причину... в ббкоде.пхп не нравится ему

Код: Выделить всё

//+YouTube.com
function bbencode_second_pass_code($matches)
{
	global $bbcode_tpl;

	if ( empty($matches[1]) ) {
		$matches[1] = 'http://www.youtube.com';
	}

	return str_replace(
		array(
			'{URL}',
			'{DESCRIPTION}',
			'{MOVIE}',
		),
		array(
			$matches[1] . '/watch?v=' . $matches[2] . $matches[3],
			! empty($matches[4]) ? $matches[4] : $matches[1] . '/watch?v=' . $matches[2] . $matches[3],
			$matches[1] . '/v/' . $matches[2],
		),
		$bbcode_tpl['youtube']);
}
//-YouTube.com
вопрос, как можно исправить? заранее благодарю.

Re: YouTube: Ваше дело - труба :)

Добавлено: 22.06.2008 16:05
quazi
zrom писал(а):У меня после установки 0.3 версии просто белый лист
у вас причина, а не в коде.
ищите ошибки у себя.
а то тут приходят и говорят, что
zrom писал(а):нашел причину... в ббкоде.пхп не нравится ему
что не правильно работает, что не работает - ни слова.
по крайней мере два человека с форума поставили этот мод и у них все работает, а тут приходит чел и начинает утверждать, что правильный код не работает.

ищите ошибки у себя