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

SoundMonster

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

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

  • Посещение

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

    4

Активность репутации

  1. Лайк
    SoundMonster отреагировална пост #Jorge в Цвет группы   
    Ац>Пользователи>Управления группами>нужная группа >Префикс имени пользователя. Вставляешь данный код  и меняешь цвет по своему вкусу.
    <span style="color:Black; text-shadow: 1px 1px 4px Red;"><span style="background: url(http://ipbzona.ru/uploads/inline/1783/510974b69950f_goryashi_nik4.gif) repeat scroll 0% 0% transparent; font-weight: bold">  
  2. Лайк
    SoundMonster отреагировална пост Sanshalay в Новый 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; // Завершаем скрипт
  3. Лайк
    SoundMonster отреагировална пост Back в помогите   
    Открываем шаблон forumIndexTemplate ( Список тем форума ) Находим:
    var unreadIcon = "<img src='{$this->settings['img_url']}/f_icon_read.png' />"; Ниже добавить:
     
    ipb.forums.modPerms = []; <if test="$this->memberData['g_is_supmod']"> ipb.forums.modPerms['approve'] = 1; ipb.forums.modPerms['delete'] = 1; ipb.forums.modPerms['hide'] = 1; ipb.forums.modPerms['unhide'] = 1; ipb.forums.modPerms['pin'] = 1; ipb.forums.modPerms['unpin'] = 1; ipb.forums.modPerms['open'] = 1; ipb.forums.modPerms['close'] = 1; ipb.forums.modPerms['move'] = 1; ipb.forums.modPerms['merge'] = 1; <else /> <if test="isset( $this->memberData['forumsModeratorData'][ $forum_data['id'] ] )"> ipb.forums.modPerms['approve'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['topic_q']}; ipb.forums.modPerms['delete'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['delete_topic']}; ipb.forums.modPerms['hide'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['bw_mod_soft_delete']}; ipb.forums.modPerms['unhide'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['bw_mod_un_soft_delete']}; ipb.forums.modPerms['pin'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['pin_topic']}; ipb.forums.modPerms['unpin'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['unpin_topic']}; ipb.forums.modPerms['open'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['open_topic']}; ipb.forums.modPerms['close'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['close_topic']}; ipb.forums.modPerms['move'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['move_topic']}; ipb.forums.modPerms['merge'] = {$this->memberData['forumsModeratorData'][ $forum_data['id'] ]['split_merge']}; </if> </if>  
  4. Лайк
    SoundMonster получил реакцию от http1 в Nerva IPS theme by IPBFORO   
    Приятный стиль, респектосик!
  5. Лайк
    SoundMonster отреагировална пост AleksPro в Помогите со стилем   
    Укажите ссылку в профиле на свой ресурс, чтобы мы могли ознакомиться с информацией на вашем сайте
    Если есть возможность и проект серьёзный, то лучше заказать шаблон у вебмастеров
  6. Лайк
    SoundMonster отреагировална пост WOLF в Ошибка при заходе в форум   
  7. Лайк
    SoundMonster отреагировална пост LvsF в Добавление thumbnail для музыку html5 плеере   
    Вы тут предлагаете собрать шабаш и гадать, как образом была добавлена поддержка mp3?
  8. Лайк
    SoundMonster отреагировална пост Respected в Не верное отображение количества фото в категории   
    Если случай единичный - можно поправить в базе через phpmyadmin
  9. Лайк
    SoundMonster отреагировална пост IAF в Где ковырять index и другие файлы?   
    Режим Дизайнера
  10. Лайк
    SoundMonster отреагировална пост BiMoNiK в Не грузит форум 403 ошибка.   
  11. Лайк
    SoundMonster отреагировална пост Respected в Не загружается сайт   
    advancedhosters.com/ru/chmod
  12. Лайк
    SoundMonster отреагировална пост Yos в Изменение фона.   
    body { background-image: url("https://www.google.com.ua/images/srpr/logo11w.png"); } Попробуй вот так.
  13. Лайк
    SoundMonster отреагировална пост AleksPro в Как изменить текст для сообщения регистрации   
    Админцентр -Внешний вид - Ваш шаблон - globalTemplate 
    Ищите и меняете этот кусочек кода:
    <div class="guestMessage"> <strong>Welcome to NightLife Role Play - Форум</strong><br> Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, <a href="http://www.forum.nl-rp.ru/index.php?app=core&amp;module=global&amp;section=login">login here</a> - otherwise <a href="http://www.forum.nl-rp.ru/index.php?app=core&amp;module=global&amp;section=register">create an account</a> for free today! </div>  
  14. Лайк
    SoundMonster отреагировална пост Sanshalay в IPS Community Suite 4 - Nulled   
    Обновление 4.0.12 доступно для скачивания через клиент-центр и систему дельта обновлений
    Как всегда - в основном баг фиксы
  15. Лайк
    SoundMonster получил реакцию от igor в Название стиля   
    DMX вроде.
  16. Лайк
    SoundMonster отреагировална пост Sanshalay в Проблемы с доменом   
    Ничего он не исправил
  17. Лайк
    SoundMonster отреагировална пост Yos в Выбор веб-сервера   
    @Spray, ну если уже говорить насчет надежности, то FreeBSD надежнее любого линукса
    Apache - для динамических данных, а Nginx для отдачи статической информации, ибо он быстрее. Все нормальные хостинги использую эту связку.
    Большинство движков не работают без Apache. Далеко не нужно ходить - всем известный .htaccess - это файл переопределения параметров Apache для директории. Или тот же .htpasswd - это все файлы конфигурации Apache, с которыми Nginx не работает.
  18. Лайк
    SoundMonster получил реакцию от Илья Севастьянов в проблемы с регистрацией   
    Версия форума 3, на данный момент актуальна версия 4 (Ветка)
  19. Лайк
    SoundMonster получил реакцию от maks240289 в Возможности IPB   
    Вообще у меня знакомый чел в данный момент мутит типо твоей задумы. Есть двига Discuz, китайский форум, платформа хорошая, поддержка русская хорошая, единственное, там платные модули, шаблоны и т.д, но не все , там внутренняя валюта на форуме, можно купить за бабки валюту, можно набить сообщениями и активными действиями, тоесть двига очень хорошая, сам тыркал, там есть много всяких приколюх

    Тут самопис конкретный, как по мне.

    Или делай как тебе Минский Парень Sanshalay Посоветовал)))IPB+IP.Content
     
  20. Лайк
    SoundMonster отреагировална пост Sanshalay в Аренда форума   
    Возможно. Но тут всё зависит от репутации компании. Например IPS'у я бы доверил свой сайт, а ТС'у - нет.
  21. Лайк
    SoundMonster отреагировална пост Sanshalay в Аренда форума   
    Если бы будете предоставлять лицензированные форумы с постоянным обновлением, то будут. Главное целиться не на русскоязычную аудиторию.
    В принципе да. Но ведь Community in the Cloud используют же, при том очень активно. Значит многим проще заплатить и получить готовый форум со всеми обновлениями. Естественно, это не аудитория "форум маиво супир клана", а как минимум коммерческие сайты.
  22. Лайк
    SoundMonster отреагировална пост WOLF в Как обновить с 3,4,6 на 3,4,8 и есть ли смысл?   
    поиск: обновить, обновление, как обновить
  23. Лайк
    SoundMonster отреагировална пост WOLF в Домен   
    так же как и обычный, для начала к хосту прикрепите домен, потом сам форум установите 
  24. Лайк
    SoundMonster получил реакцию от Exo в Перенос на новый домен (переадресация)   
    Тынц __ipbmafia.ru/tutorials/article/56-perenos-foruma-na-drugoi-khosting/
    Ну и плюс Тема поддержки  '?do=embed' frameborder='0' data-embedContent>>
  25. Лайк
    SoundMonster отреагировална пост IAF в IPS Community Suite 4 - Nulled   
    Просмотр файла IPS Community Suite 4 - Nulled
    Новая версия - IPS Community Suite 4.1.x - здесь
    Добавил IAF Добавлено 06.05.2015 Категория Релизы IPS 4
×
×
  • Создать...