форма швидкої відповіді

обговорення роботи веб-сайту та форуму.
Правила форуму
Ми раді дізнатись вашу думку про роботу нашого сайту та форуму!
Можливо Ви б хотіли щось змінити, чи додати, знайшли помилку? Створіть нову тему, напишіть про Ваше побажання і ми обов'язково звернему увагу на вашу думку! Незареєстровані користувачі мають можливість писати повідомлення в цьому форумі.
Аватар користувача
San-Frankivsko
VIP
VIP
Повідомлень: 3063
З нами з: 16 березня 2014, 13:27
Звідки: Івано-Франківськ -> MTL
Дякував (ла): 245 разів
Подякували: 527 разів

форма швидкої відповіді

Повідомлення San-Frankivsko »

пропоную форму швидкої відповіді зробити по замовчуванню відкритою.... і додати до неї найбільш вживані коди форматування тексту... і колобків.... :roll:

люди переважно ліниві і не люблять робити лишніх рухів... Зображення
Українець не той, у кого батьки українці...
а той, у кого діти українці!...
"РАЗОМ ДО ПЕРЕМОГИ" - збірка від Комітету допомоги Україні (Монреаль)
Аватар користувача
Alex Diamantopulo
Administrator
Administrator
Повідомлень: 2233
З нами з: 13 березня 2014, 00:20
Звідки: Івано-Франківськ / Montreal, QC
Дякував (ла): 609 разів
Подякували: 260 разів
Контактна інформація:

Повідомлення Alex Diamantopulo »

Підтримую! Прибрав кнопочку швидкої відповіді яка тепер відкривається сама... Зараз напхаю в неї смайликів.
---
Аватар користувача
San-Frankivsko
VIP
VIP
Повідомлень: 3063
З нами з: 16 березня 2014, 13:27
Звідки: Івано-Франківськ -> MTL
Дякував (ла): 245 разів
Подякували: 527 разів

Повідомлення San-Frankivsko »

і пару кнопок швидкого форматування..... цитата, урл, картинка... і т.д....

але без фанатизму.... як в "стандартній відповіді"... коли пару секунд потрібно шукати очима потрібну кнопку.... Зображення
Українець не той, у кого батьки українці...
а той, у кого діти українці!...
"РАЗОМ ДО ПЕРЕМОГИ" - збірка від Комітету допомоги Україні (Монреаль)
Аватар користувача
Alex Diamantopulo
Administrator
Administrator
Повідомлень: 2233
З нами з: 13 березня 2014, 00:20
Звідки: Івано-Франківськ / Montreal, QC
Дякував (ла): 609 разів
Подякували: 260 разів
Контактна інформація:

Повідомлення Alex Diamantopulo »

Коротше зі смайлами та кнопочками маю проблему. Ящко це дуже-дуже потрібна функція, то я витрачу ще пів дня і таки заставлю їх працювати :) але на разі відкладаю на поличку бо є ще ціла купа нішого не меньш складного і значно важливішого як стиль. Якщо у когось є бажання допомогти з цими гадськими смайлами чи ще з чимось то пишіть :)
Дякую вам за все що ви радите і робите для влаштування затишного та цікавого форуму! :)
---
odarka
Повідомлень: 230
З нами з: 15 березня 2014, 10:13
Подякували: 1 раз

Повідомлення odarka »

Мені це не принципово.Хоча смайли прикрашають,та іноді надають інтонацію до повідомлення.Але як важко та нема помічників думаю може почекати
Аватар користувача
San-Frankivsko
VIP
VIP
Повідомлень: 3063
З нами з: 16 березня 2014, 13:27
Звідки: Івано-Франківськ -> MTL
Дякував (ла): 245 разів
Подякували: 527 разів

Повідомлення San-Frankivsko »

Коротше зі смайлами та кнопочками маю проблему. Ящко це дуже-дуже потрібна функція, то я витрачу ще пів дня і таки заставлю їх працювати
я поки потерплю... :)
Якщо у когось є бажання допомогти з цими гадськими смайлами чи ще з чимось то пишіть
колись намагався реалізувати цю функцію, але так і закинув.... якщо буде час і натхнення, то ще поколупаюсь....
Мені це не принципово.
це не принципово... але це додаткова мотивація для людей відписатись в темі....

щоб не переходити для цього на окрему сторінку.... а для цього бажано щоб був "мінімально необхідний" функціонал...

наприклад так:

Зображення
Українець не той, у кого батьки українці...
а той, у кого діти українці!...
"РАЗОМ ДО ПЕРЕМОГИ" - збірка від Комітету допомоги Україні (Монреаль)
Аватар користувача
Alex Diamantopulo
Administrator
Administrator
Повідомлень: 2233
З нами з: 13 березня 2014, 00:20
Звідки: Івано-Франківськ / Montreal, QC
Дякував (ла): 609 разів
Подякували: 260 разів
Контактна інформація:

Повідомлення Alex Diamantopulo »

знайшов ось таке:

Итак, спасибо за ссылку на phpBB.ком, где рассказано, как заставить работать ббпанель.
По аналогии, можно сделать и смайлы.
смотрим, как они формируются в posting.php:

Код: Виділити все

// HTML, BBCode, Smilies, Images and Flash status
..........
$smilies_status        = ($config['allow_smilies'] && $auth->acl_get('f_smilies', $forum_id)) ? true : false;
Вот эта строка, которая нам и нужна для определения разрешения смайлов.
открываем viewtopic.php и после строки:

Код: Виділити все

($topic_data['topic_status'] == ITEM_LOCKED) ? $qr_hidden_fields['lock_topic'] = 1 : true;
добавляем определение статуса и собственно генерацию смайлов (взято из posting.php):

Код: Виділити все

$smilies_status = ($config['allow_smilies'] && $auth->acl_get('f_smilies', $forum_id)) ? true : false;
if ($smilies_status) {
    generate_smilies('inline', $forum_id);
}
и чтобы эта функция была доступна, подключаем файл функций: нужно добавить еще

Код: Виділити все

include($phpbb_root_path . 'includes/functions_posting.' . $phpEx);
после

Код: Виділити все

include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
Ну и кидаем переменную статуса в шаблон. в массив добавляем "'S_SMILIES_ALLOWED' => $smilies_status,":

Код: Виділити все

$template->assign_vars(array(
                        'S_QUICK_REPLY'                 => true,
.......
                        'S_SMILIES_ALLOWED'                => $smilies_status,
                ));
в styles/prosilver/template/quickreply_editor.html добавляем блок смайликов. После блока текста сообщения

Код: Виділити все

<div id="message-box">
.....
</div>
добавляем:

Код: Виділити все

<div id="smiley-box">
    <!-- IF S_SMILIES_ALLOWED and .smiley -->
    <strong>{L_SMILIES}</strong><br />
    <!-- BEGIN smiley -->
        <a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
    <!-- END smiley -->
    <!-- ENDIF -->
    <!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
        <br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
    <!-- ENDIF -->
</div>
оригінал: http://www.phpbbguru.net/community/topic26861.html

Виглядає ніби все правильно а коли роблю так то виходить 3 проблеми:
- Блок зі смайлами конкретно розлазиться (не страшно, можна почаклувати з css).
- OnClick не спрацьовує... Тобто відправляє просто на гору сторінки не вставляючи смайли в текстове поле.
- Не підтягуються мовні пакети і маємо замість "Смайлики" "{L_SMILIES}"

Думати на цю тему мені стало важко ) бо заплутався і мізки закипіли. Все ж з IPB було значно простіше... Є ідеї? :)
---
Аватар користувача
San-Frankivsko
VIP
VIP
Повідомлень: 3063
З нами з: 16 березня 2014, 13:27
Звідки: Івано-Франківськ -> MTL
Дякував (ла): 245 разів
Подякували: 527 разів

Повідомлення San-Frankivsko »

як варіант.... конвертувати форум в IPB... поки не пізно... :)
Українець не той, у кого батьки українці...
а той, у кого діти українці!...
"РАЗОМ ДО ПЕРЕМОГИ" - збірка від Комітету допомоги Україні (Монреаль)
Аватар користувача
Alex Diamantopulo
Administrator
Administrator
Повідомлень: 2233
З нами з: 13 березня 2014, 00:20
Звідки: Івано-Франківськ / Montreal, QC
Дякував (ла): 609 разів
Подякували: 260 разів
Контактна інформація:

Повідомлення Alex Diamantopulo »

Поки що це не варіант. Простіше не значить правильніше.
---
Відповісти

Повернутись до “Робота сайту”