Перейти к содержанию

IAF

Актив
  • Постов

    1628
  • Зарегистрирован

  • Посещение

  • Победитель дней

    135

Сообщения, опубликованные IAF

  1. 2 минуты назад, Desti сказал:

    Но как-то Babbles пролез туда, а он как раз node.js/socket.io

    Цитата

    This is the self hosted version of babble chat. it requires you to have access to nodejs or provide nodejs for it. this is a unconditional requirement for this application.

    Изначально сказано, что без доступа к серверу ничего не выйдет

    Я же пытался написать то, что будет работать у всех сразу, не требуя доступа к серверу и будет поддерживать форматирование с аттачами. А таких чатов сейчас как-то особо нет.

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

     

  2. В 05.03.2022 в 13:59, Desti сказал:

    AJAX чат в 2022? Наверное нет.

    А какие альтернативы предлагает IPS в 2022?

    Для использования всяких Server-Sent Events и WebSockets требуется наличие "воркера", запущенного на сервере вручную через терминал или systemd. А это идёт вразрез с политикой IPS, которая запрещает даже ручную загрузку файлов в папки приложений. Потому и выбор пал на старый добрый AJAX.

  3. Давненько меня здесь не было... Я вернулся сюда с анонсом чата для IPS собственной разработки.

    2022-03-05_133009.thumb.jpg.2c2b2ae068f725cc5235040689d39f66.jpg

    Описание функционала под спойлером

    Спойлер

    Функционал:

    • Получение сообщений при помощи AJAX-запросов к серверу
    • Поддержка отправки форматированных сообщений и сообщений с аттачами, встраиваемыми ссылками (Twitter, YouTube, внутренние ссылки сайта и т.д.)
    • Гибкая система прав, позволяющая установить настройки для каждой группы отдельно
    • Синхронизация изменений (отредактированных сообщений, удаления) без перезагрузки страницы
    • Подсветка упоминаний
    • Страница с архивом всех сообщений чата (за всё время)
    • Возможность небольшой настройки окна чата пользователем под себя
    • Возможность конвертации из Chatbox
    Спойлер

    Подборка скриншотов

    Страницы чата из ACP:

    2022-03-05_132812.thumb.jpg.68c4d05a704b84913747dc69c1cce160.jpg2022-03-05_133200.thumb.jpg.9fab09c8c69b59a5cc0a39f9ab7f6601.jpg2022-03-05_133224.thumb.jpg.970c836dc4f3943499e6e4df72da5b77.jpg2022-03-05_133239.thumb.jpg.93e1b9445813396e29b1423fc5a39ced.jpg

    Публичная часть:

    2022-03-05_132555.thumb.jpg.ae986e3db131b6d50437809a4faea97d.jpg2022-03-05_132648.thumb.jpg.e3116b2a9c52e9bec6d02aecb7046dd9.jpg2022-03-05_132702.thumb.jpg.76908b50bb0158e6e12216e04afc934a.jpg2022-03-05_132902.jpg.a34f9fdf95fe45c9e779c4730651ca5a.jpg2022-03-05_133018.jpg.45203504bfaf4e7cb7ff03110641120a.jpg2022-03-05_133135.thumb.jpg.34bac9f698c3885019e114bdf8ba6f0e.jpg2022-03-05_133450.thumb.jpg.b02cbd4f86d7c39b9faf57e49f22acb8.jpg

     

    Меня интересует вопрос - нужно ли это сейчас кому-либо, а также любые пожелания.

  4. 14 часов назад, TacTics сказал:

     

    Без комментариев...

    Механизм появления надписи описали, в этом плане добавить нечего.

    А насчёт школьников - я будучи в 10 классе начинал нуллить бета-версии движка IPS 4.0 и выкладывал их тут. Что ещё про "тупых школьников, которые нихрена не умеют" (цитата, конечно, не ваша, но контекст отражает) скажете?

    Сейчас у меня просто нет времени делать нуллы и мою работу @Respected продолжает.

  5. 23 минуты назад, maxaent сказал:

    Мне интересно, почему она вообще есть?

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

    Почему именно так? Просто так разработчики захотели.

  6. 3 часа назад, aolko сказал:

    Silence, Там не рассмострен случай логина, только получение базовой информации, в справочнике тоже не нашёл, только создание/удаление/информация о пользователе

    Потому-что функция логина не предусмотрена REST API

  7. 1 час назад, Mi}{a сказал:

    А можно ли включить так же обмен доп полями (город, имя и другие), аватарками (сами файлы можно вне форума добавлять во все форумы), группами и другими данными?

    Нет. Если только разрабатывать такой функционал.

    1 час назад, Mi}{a сказал:

    на мастере лицензия, остальные нет, это на что-то влияет?

    На то, что слейвы у вас не лицензированы, конечно.

    1 час назад, Mi}{a сказал:

    Может IPS как то придумать и отрубить slave без лицензии

    Написать вашему хостингу/доменному регистратору с абузой.

    1 час назад, Mi}{a сказал:

    И если мастер с лицензией, то спам сервис работает и на слейв форумы? 

    Нет конечно. Одна лицензия - один форум. На другие установки фичи лицензии распространяться не будут.

  8. 53 минуты назад, Rick_Houston сказал:

    Ну да. Этот "левый" хостинг имеет многомиллионную аудиторию, загружающую эти картинку туда ежесекундно.

    И всё-таки есть правила:

    2.2.2.3. Вставка изображений со сторонних ресурсов
    
    Все изображения (в т.ч. скриншоты) должны быть загружены только к нам на сервер, путем прикрепления их к сообщению.
    
    Если в сообщении содержится изображение со стороннего ресурса — изображение вырезается из сообщения и не учитывается при оказании тех.поддержки. При повторной загрузке изображения со стороннего ресурса — сообщение удаляется без уведомления автора, при повторной ситуации автор получает предупреждение, вплоть до блокировки аккаунта.

    Тем более, если сайт имеет такую большую аудиторию, то у сервера у них имеют свойство переполнятся, а значит срок хранения ограничен. Логично же?

  9. Только что, Rebound сказал:

    Нет, Вы понимаете не правильно. Но лайк всё равно поставлю за ответ, Вы хотя бы попытались.

    Дело в том, что структура базы РЕЗКО изменилась, все эти дописки CORE_ сделаны не спроста, более того, всё сливается в какую-то отдельную таблицу и получается каша.

    Да. Просто разделили приложения. Но каша там только в кеше, который Support Tool'ом очищается.

    Поверьте, всё намного проще, чем кажется

  10. 2 часа назад, Rebound сказал:

    Опишите данную процедуру восстановления в ЛС. Слабо верится.

    Простите, а чем та кардинально отличается IPS4 от IPB3 в плане организации БД?

    Что мешает создать нового пользователя взамен удалённого с таким же именем, а потом просто исправить ему ID на тот, что был удалён?

    Ну а потом запросы типа UPDATE forums_topics SET starter_id='14070' WHERE starter_name='IAF';

    В итоге у пользователя ничего не будет отличаться. Даже его ID.

    Или я неправильно понял задачу?

  11. 16 часов назад, seobot сказал:

    Нет, это случилось недавно, в ноябре. До этого в 4ке всё было нормально у меня.

    Я могу с полной уверенностью сказать, что началось это с четвёрки.

    Через несколько дней после релиза 4-ки появился плагин с названием "Fix annoying slash", который убирал слеши в конце ссылок.

    Разработчики с момента релиза точно в этой области ничего не меняли.

  12. 16 минут назад, seobot сказал:

    АП помогите решить проблему, весь форум перерыл, эта фигня стала после какого то апдейта. Я сардельками не лазил никуда....

    После апдейта на 4.0, ога.

    Начиная с 4-ой версии ко всем ссылкам IPS добавляется слэш. И по-моему это не убирается, если плагин не помог (вам выше кидали)

  13. 3 минуты назад, Iluha321 сказал:

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

    А всё почему, потому, что даже в 17 версии поддержки PHP 7.1 нет

    Ставьте PHP 7.0 и IPS 4.1.17.1 и будет всё хорошо

  14. 29 минут назад, Maks9omsk сказал:

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

    Новые плагины/приложения не ставили?

  15. 1 час назад, MGHaze сказал:

    В 4ке есть такая функция, как автоматическое встраивание Ютуб, внутренних ссылок и прочих сервисов. Можно ли как-то отключить отдельные сервисы, а не всё сразу? Интересуют внутренние ссылки.

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

    Если же вы хотите полностью запретить встраивание, то по-моему так нельзя.

  16. 43 минут назад, Andrew155 сказал:

    IAF, а для определенных групп можно сделать такое выделение?

    Где в CSS нужно изменить?

    Так вы в настройках групп можете выбрать - подсвечивать сообщения или нет

    Где менять - вам никто не скажет. Стили у всех разные и методы решения вашей задачи тоже могут быть разные. В идеале - вам бы самому CSS подучить.

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