x22
Актив
-
Регистрация
-
В сети
Reputation Activity
-
x22 got a reaction from toris666 in Комментарии к репутацииЯ себе сделал award system через шаблоны, просто вписываешь id юзера в нужной медальке
-
x22 got a reaction from Escape in Оцените вид профиляВсем привет, нужна адекватная аценка концепту.
Заранее спасибо
-
x22 got a reaction from HelloMonkey in Оцените вид профиляВсем привет, нужна адекватная аценка концепту.
Заранее спасибо
-
x22 reacted to soka in Google Indexing HTTPS pages by defaultВы внимательно читали статью? Гугл приравнивает https к http и при выдаче будет отдавать предпочтение https дублям страниц доступные по разным протоколам, а не сайтам.
"Вебмастеры" уже нафантазировали себе ниреальных ништяков в виде взлета в топе. Не о каком предпочтений сайтов там не говорится, а том что https будет по умолчанию если сайт доступен по двум протоколам.
-
x22 reacted to Sanshalay in Новый REST APIВсем привет.
Я думаю, что уже многие слышали о новом REST API, который добавляется в IPS Community Suite с версии 4.1.6. Хотелось бы рассказать, что это за зверь, зачем его добавляют, что он позволит делать с вашим форумом. Статья будет в форме вопрос-ответ.
Почему IPS добавляют REST API?
Всё очень просто. Они работают над мобильными приложениями IPS Community Suite для Android и iPhone. Поэтому для этих целей в любом случае нужен API. Тогда если они его сделали, то почему бы не включить в стандартную комплектацию? Что они и сделали с версии 4.1.6.
Для чего нужен этот REST API?
До версии 4.1.6 взаимодействие каких-либо скриптом с IPS Community Suite могло быть только в том случае, если они находились на одном хостинге и этот скрипт имел доступ к файлу init.php вашего форума. Т.е. в начале PHP-скрипта добавлялась строка require 'init.php'; и после этого ваш скрипт мог использовать все возможности фреймворка IPS. Теперь же будет возможным взаимодействие любых приложений на любых языках программирования с IPS Community Suite. Например, станет возможным создание клиента вашего сайта для Windows 10 с последующим его размещением в Windows Store.
Что можно сделать с помощью этого API?
Приведу пример только для Системы. Для каждого приложения есть свои методы API.
/core/hello /core/hello - предоставляет общую информацию о сайте (название, адрес, версию IPS) /core/members GETindex - предоставляет список пользователей GETitem( $id ) - предоставляет информацию о конкретном пользователе _createOrUpdate( $member ) - создаёт или обновляет пользователя POSTindex() - создаёт пользователя POSTitem( $id ) - изменяет пользователя DELETEitem( $id ) - удаляет пользователя Что по поводу мостов?
Не хочу утверждать то, чего не знаю. Но скорее всего да, вы сможете ещё проще связать два сайта на разных системах.
Пример работы с форумом №2 по API, используя IPS Framework сайта №1
<?php require 'init.php'; // Подключаем IPS Framework сайта № 1 $url = "http://localhost/suite-git/"; // Адрес сайта № 2 $key = "41e9e7788416acade51c60febb105f16"; // Ключ API сайта № 2 /* Получаем информацию о сайте (метод "hello") */ var_dump( \IPS\Http\Url::external( $url . "api/core/hello" )->request()->login( $key, "" )->get()->decodeJson() ); /* Получаем информацию о пользователе на основе его ID */ var_dump( \IPS\Http\Url::external( $url . "api/core/members/1" )->request()->login( $key, "" )->get()->decodeJson() ); /* Получаем список тем (вопросов) с выбранными лучшими ответами в определённом разделе */ $filters = array( 'hasBestAnswer' => 1, // Есть лучший ответ 'forums' => '9', // ID раздела ); print_r( \IPS\Http\Url::external( $url . "api/forums/topics" )->setQueryString( $filters )->request()->login( $key, "" )->get()->decodeJson() ); /* Создаём новое сообщение */ var_dump( \IPS\Http\Url::external( $url . "api/forums/posts" )->request()->login( $key, "" )->post( array( 'topic' => 288, // ID темы 'author' => 1, // ID автора 'post' => '<p>Testing a new post</p>' // HTML-код сообщения ) )->decodeJson() ); exit; // Завершаем скрипт -
x22 reacted to IAF in IPS Community Suite 4.1 NulledПовторюсь:
Кроме устранения XSS-уязвимости (как эксплуатировать которую никто не знает) в версии 4.1.5.2 ничего нет, потому я не хочу делать нулл.
Думаю, 4.1.6 уже не за горами.
-
x22 reacted to AUS in IPS Community Suite 4.1 NulledДоступна новая версия IPS Community Suite 4.1.5.1.
This is a maintenance release which resolves some issues reported since the release of 4.1.5. Specifically:
Emails may not send correctly, or may send to the wrong person Some activity streams may be slow Searching tags may be slow Some applications may not be available to upgrade when you initially visit the upgrader Other general slowness may be noticed We strongly advise that all 4.1.5 clients upgrade to this release as soon as possible.
Встало без проблем. Фоновых задач не создало.
-
x22 reacted to alexis in Счётчик просмотр тем = 0Похоже, об этой недоработке ("баге") уже доложено разработчикам:
https://community.invisionpower.com/4bugtrack/active-reports/view-count-bug-r9410
Его исправление ожидается в версии 4.1.5, бета которой уже появилась.
Ждём полной версии и обновляемся.
-
x22 got a reaction from Psevdonim in Каких возможностей не хватает в IPS4 и вам лично?Нет НОРМАЛЬНОЙ системы хайдов, нет системы диалогов (проще, чем простые смс), нет плагины топ постеров за месяц, нет системы наград. Нет кнопки "исходный бб-код", с ней было бы проще работать в редакторе, нельзя удалять в ленте новостей публикации, темы, а также в профилях пользователей (массовое выделение и удаление ненужного контента), нет нормальных альтов и тайтлов у картинок в сообщениях (тайтл картинки = тайтл темы)
-
x22 got a reaction from AndrewBlackfest1 in Оцените вид профиляВсем привет, нужна адекватная аценка концепту.
Заранее спасибо
-
x22 got a reaction from Sanshalay in Ошибка array_merge(): Argument #2 is not an array при обновлении IPSВ общем, заходишь в system/db/db.php, 361 строчку закомментируешь, где написано "Кэшировать глобал функции?"
Обновляешься, убираешь закомментирование
September^^, Перепутал файл. Иди в system/settings/settings.php 147 строка
-
x22 reacted to alexis in Каких возможностей не хватает в IPS4 и вам лично?Хорошая тема, спасибо.
Что не хватает моему форуму, я знаю точно и конкретно:
система наград, назначение модераторов и иных групп пользователей БЕЗ захода на панель администатора. быстрый переход по разделам форума (это как раньше было - справа внизу находилось меню, нажав на которое раскрывался весь список подфорумов!) толковый нормальный спойлер с заголовком, позволяющий спойлер в спойлере (все с заголовками) и не ломающийся в редакторе + позволяющий "выходить" из спойлера и писать либо под ним, либо над ним. нужна возможность открывать опросы в уже существующих темах! назначенный на отдельный подфорум модератор должен отображаться на главной странице как модератор этого подфорума (ниже под названием, как было раньше) -
x22 got a reaction from Respected in Каких возможностей не хватает в IPS4 и вам лично?Нет НОРМАЛЬНОЙ системы хайдов, нет системы диалогов (проще, чем простые смс), нет плагины топ постеров за месяц, нет системы наград. Нет кнопки "исходный бб-код", с ней было бы проще работать в редакторе, нельзя удалять в ленте новостей публикации, темы, а также в профилях пользователей (массовое выделение и удаление ненужного контента), нет нормальных альтов и тайтлов у картинок в сообщениях (тайтл картинки = тайтл темы)
-
x22 got a reaction from jack007 in Каких возможностей не хватает в IPS4 и вам лично?Нет НОРМАЛЬНОЙ системы хайдов, нет системы диалогов (проще, чем простые смс), нет плагины топ постеров за месяц, нет системы наград. Нет кнопки "исходный бб-код", с ней было бы проще работать в редакторе, нельзя удалять в ленте новостей публикации, темы, а также в профилях пользователей (массовое выделение и удаление ненужного контента), нет нормальных альтов и тайтлов у картинок в сообщениях (тайтл картинки = тайтл темы)
-
x22 reacted to seobot in Вставка видео YoutubeДобавил костыль - плагин Youtube для редактора CKEditor: http://ckeditor.com/addon/youtube
Вставляется через кнопку.
Вставка видео ссылкой в сообщение - не обрабатывается движком... странно.
-
x22 got a reaction from September^^ in Ошибка array_merge(): Argument #2 is not an array при обновлении IPSВ общем, заходишь в system/db/db.php, 361 строчку закомментируешь, где написано "Кэшировать глобал функции?"
Обновляешься, убираешь закомментирование
September^^, Перепутал файл. Иди в system/settings/settings.php 147 строка
-
x22 reacted to Sanshalay in IPS Community Suite 4.1.4Настройки публикации
-
x22 got a reaction from Leslieqwe in Оцените вид профиляВсем привет, нужна адекватная аценка концепту.
Заранее спасибо
-
x22 got a reaction from andros0789 in Оцените вид профиляВсем привет, нужна адекватная аценка концепту.
Заранее спасибо
-
x22 reacted to Sanshalay in IPS Community Suite - Версии и измененияВетка 4.1.4 была закрыта в конце прошлой недели и все последующие изменения шли в ветку 4.1.5. Релиз 4.1.4 должен был состояться вчера, но его отложили и все изменения с ветки 4.1.5 перенесли в ветку 4.1.4.
Ну и хорошая новость: IPS наконец-то занялась автоматизированным тестированием своих продуктов. Это значит, что основные ошибки и проблемы будут устраняться ещё на этапе разработки. По крайней мере хочется в это верить, ибо автоматизированное тестирование значит именно это.
-
x22 reacted to IAF in БАГ в системе репутацииНе бред. Эта функция была такой же в 3.x и никто не жаловался. И функция используется.
А как реализовать то, что вам нужно - LvsF уже написал.
-
x22 reacted to LvsF in БАГ в системе репутацииВ настройках группы можно указать дневные лимиты. Ставьте по нулям.
-
x22 got a reaction from Yos in Комментарии к репутацииЯ себе сделал award system через шаблоны, просто вписываешь id юзера в нужной медальке
-
x22 reacted to AUS in Комментарии к репутацииРепутация же выдается на конкретный контент , зачем еще нужны комментарии ?
-
Может кому пригодится. Странно, что никто не обратил на это внимание
Правим файл: /forum.ru/public_html/admin/applications/core/modules_public/search/search.php Строку (№ 145) $this->settings['search_ucontent_days'] = ( $this->settings['search_ucontent_days'] ) ? $this->settings['search_ucontent_days'] : 365; Меняем на $this->settings['search_ucontent_days'] = 3650; 3650 - это сколько дней от сегодняшнего назад вам надо, у меня 3650 = т.е. всё за 10 лет. Удачи!