51

Re: Quick Quote & Nickname Paste Mod

maximum пишет:

При быстром цитировании смайлы и динные ссылки вида baby.tomsk.ru/punbbmod/Real_Mark … s_Read.zip получаются "битыми".

По данной проблеме: я ведь не зря назвал мод быстрое цитирование... в нём при минимум затрат воплощён максимум функциональности... конечно можно сделать (как некоторые) что на этапе генерации страницы, для каждого поста будет впихиваться оригинальный его текст в ява-вставку ссылки Цитировать... однако меня это совсем не устраивает. Всё что я хотел добиться, это:
1) возможность зацитировать отдельную часть определённого сообщения
2) сделать это используя необходимый минимум...

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

но мы ж тут минималисты вроде как собрались wink

зы: приятно видеть, что своими творениями не только я пользуюсь

Предрассудок - плохой советчик!

Поделиться

52

Re: Quick Quote & Nickname Paste Mod

Да, я вижу, что из тегов вообще нифига не парсится. big_smile

Ладно, спасибо хотя бы за это. smile

Поделиться

53

Re: Quick Quote & Nickname Paste Mod

Господа, объясните ламеру, как ЭТО ставить, плиз.

Поделиться

54

Re: Quick Quote & Nickname Paste Mod

Открываешь файл readme.txt и открываешь русско-английский словарь

Сайт Slavik

Поделиться

55

Re: Quick Quote & Nickname Paste Mod

Заметил ещё пару некрасивых багов...
img208.imageshack.us/img208/7625/10411077107910801084107lv5.th.jpg

Сайт Bik

Поделиться

56 (22.12.2006 06:12 отредактировано TeroSufix)

Re: Quick Quote & Nickname Paste Mod

Всё работает, но не появляется картинка при наводе на букву i. Всё вроде по инструкции сделал. Картинки залил в /img/QuickQuote/ и скрипт залил в /include/board.js Что не так может быть ?

Поделиться

57

Re: Quick Quote & Nickname Paste Mod

Если я понял то под буквой "i" ты подразумевал знак "!". Если да, то посмтири тут: www.punbb.ru/viewtopic.php?id=803

Сайт Slavik

Поделиться

58

Re: Quick Quote & Nickname Paste Mod

Slavik
Спасибо друг!

Поделиться

59 (23.12.2006 11:04 отредактировано Dexus)

Re: Quick Quote & Nickname Paste Mod

neutral пишет:

конечно можно сделать (как некоторые) что на этапе генерации страницы, для каждого поста будет впихиваться оригинальный его текст в ява-вставку ссылки Цитировать... однако меня это совсем не устраивает.

Впихивать оригинальный текст необходимости нет вовсе. Достаточно более-менее грамотно оформить джаваскриптовый обратный конвертер (tags->bbcodes) и использовать innerHTML.

Поделиться

60 (30.12.2006 06:00 отредактировано AdminЧИК)

Re: Quick Quote & Nickname Paste Mod

Скрипт который включен в этот мод не правильно обрабатывает ники пользователей в которых есть слешы

(пример: /\ВАСЯ/\ и им подобные)

Поделиться

61 (26.02.2007 10:29 отредактировано FedKoFF)

Re: Quick Quote & Nickname Paste Mod

AdminЧИК пишет:

Скрипт который включен в этот мод не правильно обрабатывает ники пользователей в которых есть слешы

(пример: /\ВАСЯ/\ и им подобные)

Видимо до этого дело никому нет tongue

Нужно переписать вот это

function copyQ(nick) {
    txt = ''
    if (document.getSelection) {
        txt = document.getSelection()
    } else
    if (document.selection) {
        txt = document.selection.createRange().text;
    }
    txt = '[quote=' + nick + ']' + txt + '[/quote]
\n'
}

Что бы слеши не учитывались или сделать запрет на рег ников с со слешем big_smile.Вы что выбираете? Первый вариант проше)))
Кто поможет?))))))))

Сайт FedKoFF

Поделиться

62

Re: Quick Quote & Nickname Paste Mod

Вообще-то да, надо бы исправить.
На этой неделе посмотрю, что можно сделать.

Предрассудок - плохой советчик!

Поделиться

63 (19.11.2007 12:40 отредактировано Andy)

Re: Quick Quote & Nickname Paste Mod

Стало выдавать ошибку, в файлы мода вообще не лазил.

Error: the XML response that was returned from the server is invalid.
Received:

<?xml version="1.0" encoding="utf-8" ?><xjx><cmd n="ap" t="req_message" p="value"><![CDATA[[quote=morgoth][b]MetalHead[/b]

K.I.N.G. покруче будет. :) Хотя эти клипы чем-то похожи.[/quote]
]]></cmd><cmd n="as" t="req_message" p="style.height"><![CDATA[300px]]></cmd></xjx>
You have whitespace in your response.

Поделиться

64 (20.11.2007 10:23 отредактировано trijin)

Re: Quick Quote & Nickname Paste Mod

Andy пишет:

<xjx>

А это из какого мода? у меня вообще нету подобного. Может все же проблема не в этом моде?

Добавлено спустя     39 минут   46 секунд:

AdminЧИК пишет:

Скрипт который включен в этот мод не правильно обрабатывает ники пользователей в которых есть слешы

(пример: /\ВАСЯ/\ и им подобные)

В файле:
viewtopic.php

найти все:

onmouseover="copyQ(\''.pun_htmlspecialchars($cur_post['username']).'\');"

заменить на:

onmouseover="copyQ(\''.addslashes(pun_htmlspecialchars($cur_post['username'])).'\');"

или на:

onmouseover="copyQ(\''.addslashes($cur_post['username']).'\');"

Второй вариант даже наверное лучше.

найти все:

pasteN(\''.pun_htmlspecialchars($cur_post['username']).'\');

заменить на:

pasteN(\''.addslashes(pun_htmlspecialchars($cur_post['username'])).'\');

или на:

pasteN(\''.addslashes($cur_post['username']).'\');

В файле:
post.php


найти все:

onmouseover="copyQ('<?php echo pun_htmlspecialchars($cur_post['poster']) ?>');"

заменить на:

onmouseover="copyQ('<?php echo addslashes(pun_htmlspecialchars($cur_post['poster'])) ?>');"

или на:

onmouseover="copyQ('<?php echo addslashes($cur_post['poster']) ?>');"

найти все:

pasteN(\''.pun_htmlspecialchars($cur_post['username']).'\');

заменить на:

pasteN(\''.addslashes(pun_htmlspecialchars($cur_post['username'])).'\');

или на:

pasteN(\''.addslashes($cur_post['username']).'\');

в post.php заодно удалить (да-да, именно удалить, нечего тут бояться) строчку:

<dt><strong><?php echo pun_htmlspecialchars($cur_post['poster']) ?></strong></dt>

на днях в свой релиз добавлю.

протестировать уже примененные изменения можно здесь

trijin.ru/forum/viewforum.php?id=10 пол года в дауне - скоро вернется =)

Поделиться

65 (20.11.2007 11:07 отредактировано Andy)

Re: Quick Quote & Nickname Paste Mod

trijin пишет:

А это из какого мода? у меня вообще нету подобного. Может все же проблема не в этом моде?

Может быть и не в моде, мод который включён в сборку, php файлы вообще не редактировал. Редактировал файл main.tpl в папке templates и устанавливал календарь.

Чё делать ума не приложу, может в файл tpl как-то что-то указывается, а я это удалил или изменил? Если у кого есть какие догадки поделитесь!

Причём такое сообщение выбрасывается при простом нажатии по "Цитировать", а если выделить фрагмент текста и нажать, то всё нормально без ошибок.

Поделиться

66

Re: Quick Quote & Nickname Paste Mod

В общем по-моему моды колендаря и вставки цитаты не ладят между собой: убрал календарь всё работает снова.

Поделиться

67

Re: Quick Quote & Nickname Paste Mod

У меня стоит и то и другое - все прекрасно работает.

PunBB.Ru ☭

Сайт nobody

Поделиться

68

Re: Quick Quote & Nickname Paste Mod

nobody

А у меня нет, может быть в новом релизе календаря какие-то доработки, которые несрабатываются с модом цитат.

Поделиться