Sanshalay
Актив
-
В сети
-
Количество сообщений
1 883 -
Reputation
947 Sanshalay's Reputation
Everything posted by Sanshalay
- Украинский язык
-
Новый REST API
Для начала уточните, на какой языке программирования вы хотите отправлять запрос? Для PHP запрос выглядит так (без использования IPS4 Framework): <?php $communityUrl = 'http://localhost:8888/ips4/'; $apiKey = 'c7a349a1629f02cd2855a58d77646f6d'; $curl = curl_init( $communityUrl . 'api/core/hello' ); curl_setopt_array( $curl, array( CURLOPT_RETURNTRANSFER => TRUE, CURLOPT_HTTPAUTH => CURLAUTH_BASIC, CURLOPT_USERPWD => "{$apiKey}:" ) ); $response = curl_exec( $curl ); echo $response; Для PHP, но с использованием IPS4 Framework: <?php require 'init.php'; $url = "http://localhost:8888/ips4/"; $key = "41e9e7788416acade51c60febb105f16"; var_dump( \IPS\Http\Url::external( $url . "api/core/hello" )->request()->login( $key, "" )->get()->decodeJson() );
-
IPS Community Suite 4.1.9 - Русский языковой пакет
Будет. Загружена версия 4.1.8. В версии 4.1.10 планируется очень большое обновление с огромным количеством изменений.
-
CMOD права на папки и файлы в ips 4
Вообще на все папки 0755
-
CMOD права на папки и файлы в ips 4
Нет, сейчас такого списка нет. Просто у системы должен быть доступ к этим папкам: /applications /datastore /plugins /uploads /logs И это не обязательно 0777. Вернее точно не 0777. У меня на все папки стоит 0755, всё прекрасно работает. P.S. В прошлом сообщении ошибся. Не 0644, а 0755
-
CMOD права на папки и файлы в ips 4
Если сервер настроен правильно, то 0644 будет идеальным вариантом. Ставить 0777 небезопасно.
-
Обход проблем Hostinger при руссификации IPS
Вот это дичь...
-
IPS Community Suite 4.1 Nulled
yeah, just disable all 3rd-parties apps before upgrade. and, after upgrade, enable them one-by-one.
-
IPS Community Suite 4.1.9 - Русский языковой пакет
В php.ini max_execution_time
-
IPS 4 на Денвере
Видимо старая версия IPS или модифицированный Denwer Я же имею ввиду стандартный Denwer и последний IPS
-
IPS 4 на Денвере
IPS4 не будет работать на Denwer ни при каких условиях
-
c 3.4.9 на 4.1.6.1 не пускает обновляться
Никуда. Только что в чате ИПС такая же жалоба была. Если повезёт, то исправят в 4.1.7. Завтра разрабы будут изучать эту проблему. По крайней мере так сказали.
- Экспорт новостей в группу ВКонакте
-
IPS Community Suite 4.1.9 - Русский языковой пакет
Что в логах?
-
Техподдержка IPS Community Suite
Если у вас не обновляется форум из-за ошибки, то они также смогут бесплатно разобраться в этом
-
Техподдержка IPS Community Suite
Не выше, а $100 за 6 месяцев. Раньше был пакет за $300 но они его убрали.
-
IPS Community Suite 4.1 Nulled
У всех, баг IPS
-
IPS Community Suite 4.1.9 - Русский языковой пакет
Локализация обновлена до версии 4.1.6. Переведены новые функции, включая REST API
-
Выбор движка для отчаевшегося
Мда. Мой пост будет эмоциональным, поэтому наезды не принимайте на свою сторону. Но половина обитателей этой темы втирают друг другу какую-то дичь. Если тебе хватает возможностей XenForo (форум, файловых архив, ресурсы и галерея) за $260, то выбирай его. В чём проблемы? Аналогичная конфигурация в IPS стоит $290-340 (не уверен, что возможности "Ресурсов" XenForo соответствуют возможностям "Страниц" IPS, поэтому такая разбежка). И, да. Байки про высокую цену IPS и низкую цену XenForo засуньте себе в заднее место. Разбежка минимальная. Просто форум у Xen стоит $140, а у IPS $175. И это учитывая, что IPS предоставляет свой сервис антиспама, бесплатный календарь и бесплатный чат на 5 пользователей. Так что оно всё стоит примерно одинаково. Если в дополнение нужен Магазин (например, для создания своего хостинга или просто продажи товаров или рекламы) и/или Блоги, то твой вариант - IPS. Это получится фулл лицензия за $465. Здесь уже по цене спорить не буду - не маленькая сумма для начинающего. Но за эти деньги вы действительно получаете All-in-One. И не нужно говорить, что это не круто, когда из коробки у вас есть такой набор возможностей. Сейчас у всех тру-ипсовцев пукан взлетит на небо, но отношение разработчиков к клиентам в разы лучше у XenForo. Это просто основной закон, который применим ну вообще ко всем компаниям. Чем меньше у тебя клиентов, тем лучше ты относишься к ним. Т.к. ты за них держишься и потеря даже 5 клиентов сразу выльется в финансовые проблемы. Как только клиентов становится реально много, то на первый план выходит бизнес и имидж компании в целом, а не общение с клиентами. Просто посмотрите на то, что стало с Wargaming и вы поймёте, о чём я говорю. Багов в XenForo в разы меньше, но и по размеру он сам меньше. За ним легче следить и проще ухаживать. И сравнивать баги XenForo с IPS4 вообще некорректно. Последний был переписан с нуля. Вообще. Они начали с чистого листа. XenForo же отлаженная и стабильная система, которая работает не один год. Насколько я помню, в трекере IP.Board тоже было не очень багов - точно не 17 страниц. По поводу возможностей - я не могу отвечать за "Ресурсы" XenForo, но "Страницы" IPS реально мощная система. На Страницах сделан основной сайт IPS, баг-трекер, документация, руководство, список версий, список сторонних разработчиков. Лично я не уверен, что всё это можно реализовать на XenForo. Надеюсь, что помог. Но на самом деле мой пост вызовет ещё большее заблуждение, ибо ответа на поставленный вопрос он так и не дал.
-
IPS Community Suite 4.1.9 - Русский языковой пакет
Они переводятся вами через настройки (первое - название базы данных, второе - элемент в управлении меню).
-
Новый 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; // Завершаем скрипт
-
IPS Community Suite 4.1 Nulled
You need to buy a license if you want to get all security patches quickly
-
IPS Community Suite 4.1 Nulled
Если вас очень волнует безопасность своего форума и своевременное получение исправлений всех проблем, то покупайте лицензию. Владельцы лицензии получают обновления в момент их выхода. Это как раз одно из самых крупных преимуществ лицензии перед нуллом. В любом случае, вот вам фикс. Нулл затронуть не должен, вроде файлов там не много. //ipbmafia.ru/applications/core/interface/file/attachment.php?id=14140 Инструкция: залить и обновить.
-
Ошибка array_merge(): Argument #2 is not an array при обновлении IPS
Ничего, файловую систему использую. У меня дроплет на DigitalOcean с SSD, да и форум не большой. Поэтому проще datstore юзать.
-
Ошибка array_merge(): Argument #2 is not an array при обновлении IPS
@September^^, сори, я забыл тебе ответить, что проблема из-за Memcached. Хотя у самого была такая и исправил его отключением.