Перейти к контенту

[2.3.x]Кубики (дайсы)


Рекомендуемые сообщения

  • Ответы 52
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

такой вопрос можно ли как-нить перенести результат броска в другую тему... просто я как понял, это можно сделать только переносом всего сообщения иначе ни как...
Ссылка на комментарий
Поделиться на других сайтах

  • 2 недели спустя...

Вместо того что бы править файл /sources/handlers/han_editor.php и как сказали (грустно что русская строка в коде), можно в версиях от 2.2.2 открыть Админпанель -> УПРАВЛЕНИЕ -> Добавить BB-код:

 

  1. Название BB-кода: Дайс (Кубик)
  2. Полное описание этого BB-кода: Предоставляет возможность "кидать кубики" внутри сообщений и, по желанию, снабжать броски комментариями.
  3. Пример этого BB-кода: [dice=Комментарий]4d6+8-2[/dice]
  4. Тег этого BB-кода: dice
  5. Использовать опции в теге? Да
  6. Сменить операнды? Нет
  7. Замена BB-кода: [dice={option}]{content}[/dice]
  8. Добавить в меню «Спец. элементы» редактора? Да
  9. Введите текст для 'option': Введите комментарий к броску
  10. Введите текст для 'content': Введите формулу для расчета результатов броска

 

Немного криво возможно заменять BB-код на самого себя, но так хотя-бы не править код, и в любой момент изменить из админки... Например слово для вызова тэга.

Ссылка на комментарий
Поделиться на других сайтах

Нашлись два глюка. Один довольно неприятный.

 

Когда в комментарий вписывается смайл - происходит хрен знает что.

См. атач - там картинка.

post-20954-1199950892_thumb.jpg

 

Урла рисунка выглядит де-то так: http://форум/style_emoticon...%3C/div%3E%3...%3Cdiv%20class=

 

 

Ну и второй тот, что при больших иданиях кубиков, допустим 100д100 форум уезжает. Это, в принципе не критично и я кажется уже спрашивала %)

Изменено пользователем Vakhara
Ссылка на комментарий
Поделиться на других сайтах

Сообразил.

 

Срабатывает защита от слишком длинного описания.

 

В /sources/classes/post/class_post.php

 

Найти:

 

$match[1] = $this->ipsclass->txt_truncate(trim($match[1]));

 

Заменить на:

 

$match[1] = trim($match[1]);

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...

При установке на 2.3.4 все работает прекрасно. Однако появились глюки в АдминЦентре. В частности, подвешивает страницу "Правила Форума" в админке.

 

Спасибо ХелпДеску IBR, что исправили глюк.

 

Проблема в sources/handlers/han_editor.php

 

При установки модификации в этот файл:

 

ПЕРЕД строками:

//DICE_MOD
   $this->ipsclass->cache['bbcode'][] = array(	'bbcode_id'			   => 'dice',

 

Вставить:

		if ( IPB_THIS_SCRIPT != 'admin' )
	  {

 

ПОСЛЕ строки:

'bbcode_menu_content_text'=> 'Введите формулу для расчета результатов броска',);

 

Вставить:

		}

 

Изменено пользователем ruark
Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...
  • 7 месяцев спустя...

Обновил дистрибутив.

 

Открываем новую инструкцию и читаем последнюю часть.) Пробуем.

 

Заодно можно убрать изменения, сделанные в пункте №10 - файл han_editor.php. Они более не нужны.

Ссылка на комментарий
Поделиться на других сайтах

Эх, что ж не до меня то ))

Сейчас скачаю , посмотрю ))

 

Пока бегло посмотрел инструкцию

 

в пункте стоит -

10. Откройте /sources/ipsclass.php

 

а не "№10 - файл han_editor.php."

 

второе везде опечатка :

в инструкции стоит - //PRIVATE_DATA вместо //DICE_MOD

в разделе Добавление кнопки дайсов в редакторы

 

пока все не скачали, прошу подправить :D

 

по существу отпишусь позже

Ссылка на комментарий
Поделиться на других сайтах

Поставил, вроде все появилось.

 

Вот только такая загвоздка.

 

Один скин родительский - под ним 3 дочерних.

Поменял в родительском. кнопочка дайсов появилась.

Появилась и в первом дочернем, а в остальных 2 нет, хотя в самих шаблонах эти скинов добавления появились.

 

В чем ошибка ? :D

Ссылка на комментарий
Поделиться на других сайтах

Поставил, вроде все появилось.

 

Вот только такая загвоздка.

 

Один скин родительский - под ним 3 дочерних.

Поменял в родительском. кнопочка дайсов появилась.

Появилась и в первом дочернем, а в остальных 2 нет, хотя в самих шаблонах эти скинов добавления появились.

 

В чем ошибка ? :D

А другие изменения в этих скинах появляются? ;) Может быть проблема с правами на папки и файлы кеша, ./cache/skin_cache/*/*

Ссылка на комментарий
Поделиться на других сайтах

Перекешировать дочерние нужно.

 

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

Ссылка на комментарий
Поделиться на других сайтах

Естественно запускал перекэширование.

Сейчас еще раз повторил.

 

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

 

Кстати говоря нету и кнопки скрытого текста

Ссылка на комментарий
Поделиться на других сайтах

Естественно запускал перекэширование.

Сейчас еще раз повторил.

 

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

 

Кстати говоря нету и кнопки скрытого текста

Может быть вы редактировали эти скины напрямую для чего-то? Тогда кончено же изменения в родителе не будут отражаться на изменённые шаблоны детей.

Ссылка на комментарий
Поделиться на других сайтах

  • 1 год спустя...
  • 3 месяца спустя...
  • 1 год спустя...

Привет!

После установки возникла ошибка

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ')'

в файле /cache/lang_cache/ru/lang_global.php

и ссылается на line 13 т.е. на строчку идущую после наших добавлений:

 

//DICE_MOD

'dice_comment_default'        => 'Бросок кубика',
'dice_error'                => 'Ошибка в формате запроса на бросок кубика',
'dice_source'                => 'Исходный бросок: ',
'dice_explain'                => 'Результаты броска: ',
'dice_sum'   	             => 'Сумма: ',
'dice_num'   	             => '<br><i><small>Количество бросков: %s</small></i>'

 

Что это может быть?

Изменено пользователем Tislic_Pirate
Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.