26

Re: [Релиз] Smilies for Developer

Новая версия 0.4.0

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Сайт KANekT

Поделиться

27 (12.11.2012 06:36 отредактировано johndialog)

Re: [Релиз] Smilies for Developer

Дублирую вопрос, который уже запостил в punbb.informer.com ((Please log in or register to see this URL)):

Полезное расширение - спасибо!

Я его установил и легко добавил собственные смайлики в форму быстрого ответа.
Впрочем, есть маленькая проблемка.

У меня установлены got pun_pm v2.4.2 (личные сообщения) и pun_bbcode v1.4.18.

Кнопка Smiles появляется на панели кнопок pun_bbcode в форме ЛС "Написать сообщение".
Но она, к сожалению, не работает (не открывает список кнопок-смайликов).

Подскажите плз, где внести исправление, чтобы смайлики открывались и при создании личных сообщений (врукопашную в форме "Написать сообщение" всякие ":)", ":D" и тыды - вставляются без проблем, впрочем).

Thanx!

Поделиться

28

Re: [Релиз] Smilies for Developer

Расширение из коробки работает везде отлично.

Расширение для разработчиков! То есть получается вы разработчик и изменили его  - то должны сами разобраться что не так. Если не можете - то используйте коробочный вариант.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Сайт KANekT

Поделиться

29 (12.11.2012 10:54 отредактировано johndialog)

Re: [Релиз] Smilies for Developer

KANekT пишет:

... используйте коробочный вариант.

Попробовал 0.4.0, "коробочный" - работает без проблем. Спасибо за подсказку - буду разбираться...

Поделиться

30

Re: [Релиз] Smilies for Developer

Обновлено 0.5.0

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Сайт KANekT

Поделиться

31

Re: [Релиз] Smilies for Developer

Спасибо за расширение. Небольшой багрепорт. В manifest.xml расширения k_smiles не экранируется переменная
$prop['title'], из-за чего смайлики с кавычкой не работают:

if (!isset($prop['view'])){
    $text .= '<a onclick="PUNBB.pun_bbcode.insert_text(\' '.$prop['title'].' \', \'\')"><img src="'.$prop['src'].'"'.((isset($prop['width'])) ? ' width="'.$prop['width'].'"' : '').((isset($prop['height'])) ? ' height="'.$prop['height'].'"' : '').' alt="'.$prop['title'].'" /></a>'."\n";
}
<a onclick="PUNBB.pun_bbcode.insert_text(' :'( ', '')"><img src="http://***/img/ak.gif" alt=":'(" /></a>

Поделиться

32

Re: [Релиз] Smilies for Developer

Что нужно поправить, чтобы адоптировать расширение к (Please log in or register to see this URL)

Сайт Root.Damilurg

Поделиться

33

Re: [Релиз] Smilies for Developer

Root.Damilurg пишет:

Что нужно поправить, чтобы адоптировать расширение к (Please log in or register to see this URL)

Если я бы знал - давно бы поправил. Придется вам самим как нить разбираться.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Сайт KANekT

Поделиться

34

Re: [Релиз] Smilies for Developer

flobik пишет:

Спасибо за расширение. Небольшой багрепорт. В manifest.xml расширения k_smiles не экранируется переменная
$prop['title'], из-за чего смайлики с кавычкой не работают:

if (!isset($prop['view'])){
    $text .= '<a onclick="PUNBB.pun_bbcode.insert_text(\' '.$prop['title'].' \', \'\')"><img src="'.$prop['src'].'"'.((isset($prop['width'])) ? ' width="'.$prop['width'].'"' : '').((isset($prop['height'])) ? ' height="'.$prop['height'].'"' : '').' alt="'.$prop['title'].'" /></a>'."\n";
}
<a onclick="PUNBB.pun_bbcode.insert_text(' :'( ', '')"><img src="http://***/img/ak.gif" alt=":'(" /></a>

Действительно не выбирает смайлик :'(
и не отображает смайлики >:o  ]:->   выкидывает текстом
при выборе \m/ вставляет m/ , а отображает только при \m\/

Как это можно исправить?

Поделиться

35 (24.01.2015 23:38 отредактировано AntonioBB)

Re: [Релиз] Smilies for Developer

А можно ли как-то сделать так, чтобы при наведении на смайлик стрелка курсора менялась на указательный палец, а всплывающее окно с выбором смайлов закрывалось при клике на любую область, а не только по вторичному клику на кнопку в панели? Еще можно бы сделать, чтобы при нажатии на смайл он слегка "продавливался". А то кликаешь по смайлу и не понимаешь появился ли он в окне сообщения или нет... P.S. браузер Opera.

Поделиться

36

Re: [Релиз] Smilies for Developer

AntonioBB,  Сделать можно, но новые функции для расширения мной не реализовываются. Если что реализует - присылайте код - обновлю расширение.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Сайт KANekT

Поделиться

37

Re: [Релиз] Smilies for Developer

KANekT, не пойму, зачем нужно было создавать два расширения одно из которых зависит от другого, разве нельзя объединить?

(Please log in or register to see this URL)

Сайт Xakker

Поделиться

38

Re: [Релиз] Smilies for Developer

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

У них должно быть достаточно компетенции, если нужно сделать одно большое.

Или я могу обновить ядро, а сами смайлы добавленные ранее руками не поменяются.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Сайт KANekT

Поделиться

39

Re: [Релиз] Smilies for Developer

Или я могу обновить ядро, а сами смайлы добавленные ранее руками не поменяются.

По сути это как бы драйвер работающий с расширением?
В принципе сам подход интересный. Плюс нашел еще в том, что работает с Private Message. Да и вообще анимированные смайлики как то оживляют форум, веселей как то общаться.

Как считаете, есть ли смысл:
1. Использовать в качестве хештегов *слова* а не символы/\<]{ и тп. Не считая стандартных, те что в ядре.
2. Подключать набор смайлов и загонять их в массив. Единственное у имен и хештегов должен быть какой то стандарт, т.е. чтобы все четко работало.

(Please log in or register to see this URL)

Сайт Xakker

Поделиться

40

Re: [Релиз] Smilies for Developer

Можно использовать слова

символы я использовал - по аналогии со смайл паком для аськи

Я давно уже не работаю с php и в частности с punbb. Это было больше хобби - профессионально занимаюсь asp.net mvc.

Если есть желание - можете слить 2 расширение в одно и дополнить своими смайлами.

(Please log in or register to see this URL) | Перед созданием темы => (Please log in or register to see this URL) | (Please log in or register to see this URL)

Сайт KANekT

Поделиться

41

Re: [Релиз] Smilies for Developer

профессионально занимаюсь asp.net mvc

оо, ну это уже посерьезней.

ок. о результатах я буду писать вам в личку, а то админ запретил мне редактировать свои сообщения sad а итог потом можно будет выложить и в тему...

(Please log in or register to see this URL)

Сайт Xakker

Поделиться