Your Roll

Рейтинг ролевых ресурсов. Каталог ролок. Полезные инструменты для администраторов ролевых игр.


Вы не подключены. Войдите или зарегистрируйтесь

Предыдущая тема Следующая тема Перейти вниз  Сообщение [Страница 1 из 1]

Космо

avatar
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
Пока скрипт только для punBB, Invision и phpBB2. Дайте мне ссылку на ваш форум, и я напишу скрипт и для вашего движка :)
Скрипт вставляет код как в визуальном, так и в текстовом режиме редактирования, и плавно переносит юзера к форме ответа при вставке.

Скрипт всего один - вставляется он в админпанель - модули - управление скриптами яваскрипт (в самом низу). Создаём новый скрипт, называем его "Быстрая цитата, быстрый ник", включаем в темах, а в содержимое вставляем вот такое вот:

Для phpBB2:

Код:
$(document).ready(function() {
  $('.post .name strong a').click(function(){
    $('#text_editor_textarea').sceditor('instance').insert('[b]' + $(this).text() + '[/b], ');
    $('html, body').stop().animate({scrollLeft: 0, scrollTop:$("#text_editor_textarea").offset().top - 100}, 1000);
    return false;
  });
  $('.post + tr .messaging .i_icon_quote').click(function(){
    $('#text_editor_textarea').sceditor('instance').insert('[quote="' + $(this).closest('.tr').prev('tr').find('.name strong a').text() +'"]' + $(this).closest('.tr').prev('tr').find('div.postbody').text() + '[/quote]');
    $('html, body').stop().animate({scrollLeft: 0, scrollTop:$("#text_editor_textarea").offset().top - 100}, 1000);
    return false;
  });
});
Для punBB:

Код:
$(document).ready(function() {
  $('.postbody .user .username a').click(function(){
    $('#text_editor_textarea').sceditor('instance').insert('[b]' + $(this).text() + '[/b],');
    $('html, body').stop().animate({scrollLeft: 0, scrollTop:$("#text_editor_textarea").offset().top - 100}, 1000);
    return false;
  });
  $('.post .post-options .i_icon_quote').click(function(){
    $('#text_editor_textarea').sceditor('instance').insert('[quote="' + $(this).closest('.postmain').find('.user .username a').text() +'"]' + $(this).closest('.postmain').find('.entry-content > div > div').text() + '[/quote]');
    $('html, body').stop().animate({scrollLeft: 0, scrollTop:$("#text_editor_textarea").offset().top - 100}, 1000);
    return false;
  });
});
Для Invision:
Код:
$(document).ready(function() {
  $('.postbody .postdetails dt a:eq(1)').click(function(){
    $('#text_editor_textarea').sceditor('instance').insert('[b]' + $(this).text() + '[/b], ');
    $('html, body').stop().animate({scrollLeft: 0, scrollTop:$("#quick_reply").offset().top - 100}, 1000); return false;
  });
  $('.post .posting-icons .i_icon_quote').click(function(){
    $('#text_editor_textarea').sceditor('instance').insert('[quote="' + $(this).closest('.post').find('.postdetails dt a:eq(1)').text() +'"]' + $(this).closest('.post').find('.post-entry > div:eq(0)').text() + '[/quote]');
    $('html, body').stop().animate({scrollLeft: 0, scrollTop:$("#quick_reply").offset().top - 100}, 1000);
    return false;
  });
});

Сохраняем. Готово! :yessign: 

(с) Your Roll. Туториал предоставлен блоггером и кибермагом Космо Мизраил Горынычем. Любая публикация данного материала без его разрешения запрещена.



Последний раз редактировалось: Космо (21.07.14 6:54), всего редактировалось 5 раз(а)

Посмотреть профиль

Лис

avatar
Лиса всея Сети.
Перепиши) всё тот же phpbb2 Вот, пожалуйста, ссылка


______________________________

Лисья нора:
Получите помощь для своей ролевой, сделайте заказ, это бесплатно.

Лис помогает:
❅ Пиар
❅ Акции
❅ Разработка мира
❅ Любая текстовая часть
❅ Помощь в разработке идеи


Посмотреть профиль

Космо

avatar
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
И всё-таки мне было бы легче всё протестить на твоём форуме, от лица пользователя... Попробуй это, может, заработает:

Перенёс в первый пост :yes:



Последний раз редактировалось: Космо (13.04.13 2:55), всего редактировалось 1 раз(а)


______________________________

Не ищи логики там, где она скрывается. Потому что её там нет. (с)

Посмотреть профиль

Лис

avatar
Лиса всея Сети.
Ура! Работает :)
Я, конечно, наглая, но а можно добавить такую штуку, чтобы автоматически страница вниз прокручивалась к быстрому ответу? Просто можно не понять...


______________________________

Лисья нора:
Получите помощь для своей ролевой, сделайте заказ, это бесплатно.

Лис помогает:
❅ Пиар
❅ Акции
❅ Разработка мира
❅ Любая текстовая часть
❅ Помощь в разработке идеи


Посмотреть профиль

Космо

avatar
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
А стрелка "вниз" не подходит? Или нужно конкретно такую мощную кнопку, которая переносит юзера к формочке?


______________________________

Не ищи логики там, где она скрывается. Потому что её там нет. (с)

Посмотреть профиль

Лис

avatar
Лиса всея Сети.
Дааааа, второе))
Стрелка вниз есть, но она же не говорит пользователю: "Эй, ты, дубина, это не ссылка, а быстрая цитата!"


______________________________

Лисья нора:
Получите помощь для своей ролевой, сделайте заказ, это бесплатно.

Лис помогает:
❅ Пиар
❅ Акции
❅ Разработка мира
❅ Любая текстовая часть
❅ Помощь в разработке идеи


Посмотреть профиль

Космо

avatar
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
Аааа, всё, понятно х) сейчас пишу туториал ещё один, потом добавлю эту фичу.

А пока почитай мою статью, она в разделе "Творчество" ;)


______________________________

Не ищи логики там, где она скрывается. Потому что её там нет. (с)

Посмотреть профиль

Лис

avatar
Лиса всея Сети.
Ок, жду.


______________________________

Лисья нора:
Получите помощь для своей ролевой, сделайте заказ, это бесплатно.

Лис помогает:
❅ Пиар
❅ Акции
❅ Разработка мира
❅ Любая текстовая часть
❅ Помощь в разработке идеи


Посмотреть профиль

Космо

avatar
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
Готово.


______________________________

Не ищи логики там, где она скрывается. Потому что её там нет. (с)

Посмотреть профиль

Космо

avatar
Я сквозь ткань миров проходящий странник, Я СКВОЗНЯЯЯЯЯК!!! ХДД
 :yessign: Серьёзный апдейт - Полная поддержка нового редактора + Invision


______________________________

Не ищи логики там, где она скрывается. Потому что её там нет. (с)

Посмотреть профиль

Спонсируемый контент


Предыдущая тема Следующая тема Вернуться к началу  Сообщение [Страница 1 из 1]

Права доступа к этому форуму:
Вы не можете отвечать на сообщения