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

siv1987

Пользователи
  • Постов

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

  • Посещение

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

    27

Весь контент siv1987

  1. Внешняя база чья, другого форума IPS или нет? Какой формат у пароля? Вы правильно выбрали тип шифрования? То, что настройки сохранились не значит что все правильно настроили. Никаких там подводных камней особо нету, но вы не сказали ни какая база, ни как пароль хешируется, ничего. И регистрация на сколько я помню в обратную сторону не работает, по крайней мере там было в стройке. Только авторизация, и вижу что добавили небольшую синхронизацию.
  2. Если ключ передается обычным get параметром как в этом примере, конфигурировать как-то nginx не требуется. Desti вы пошли каким-то сложным путем. Мне кажется вся проблема из-за того, что на форуме включен Rewrite Url и ссылка на тест api генерируется без index.php. Тут нужно либо просто настроить реврайт в nginx или htaccess (в зависимости от сервера), либо временно, если нет возможности править конфиг, отключить Rewrite URL's на форуме, получить ключ и включить его обратно. Ничего с форумом за это короткое время не случится.
  3. Ждем отчета. Для чистоты эксперимента можно постепенно убрать вопрос ответ и капчу. Название скрытого поле лучше не использовать на всех форумов одинаково.
  4. IPS ранних версиях прекрасно чувствовал себя и на 5.6.
  5. По моему вы пропустили точку с запятой в конце кода или не правильно скопировали.
  6. Это наш плагин, newbie его портировал на ips, а моей была идея сделать запрос на al_video.php имитируя ajax запрос из браузера, потому что по другому контакт блокировал его или выдавал не то, для получения embed адреса который можно было встроить в фрейм. Несколько раз там ссылки менялись, потом код, все это приходилось по новому дебажить и исправлять. Печально что школота этого не понимает, и удаляют даже любое упоминание о разработчиков в плагине - "о боже, там название форума надо быстро потереть". Еще печальнее, что потом другие распространяют его таким, а когда автор плагина говорит что не некрасиво так поступать с его работой им на это насрать, они его так скачали непонятно откуда и ничего делать не будут и вообще на него пофиг. Вот тебе и вся благодарность. Автор получил плевок, а пользователь выложивший это респект. Даст Боже, контакт еще раз изменит код, тогда пусть сами исправляют.
  7. Какбэ да, но проблем с бейсик авторизации в nginx вроде нету. В любом случае ключ можно передать и get параметром key. В документации есть пример такого запроса.
  8. Не совсем понимаю что значит "локация с авторизацией", но у меня Apache, использую настройку Rewrite Url но .htaccess удалил, предложный выше вариант работает. Не знаю, может в Nginx по другому происходит обработка адресов типа "query string with path".
  9. Отключить "Rewrite URLs? " Создать API ключ. Включить "Rewrite URLs" Выполнить запрос с /api/index.php?/ ???? Ах, да. Профит! Или разобраться как устроен реврайт на сервере.
  10. Создать API ключ в REST & OAuth -> Api keys Выполнить запрос согласно документации. Если на форуме включен Rewrite ссылок, то запрос нужно выполнять без index.php - /api/core/hello?key=mykey Если реврайта нету, то /api/index.php?/core/hello&key=mykey
  11. Не правильно значит связали. Проверьте еще раз настройки подключения к внешней базе данных и поля пользователя.
  12. \applications\core\modules\front\system\register.php Найти $form = \IPS\core\modules\front\system\register::buildRegistrationForm(); Ниже добавить $form->add( new \IPS\Helpers\Form\Text( 'email_1', '', false, null, function( $value ) { if( $value ) { throw new \InvalidArgumentException('form_required'); } }, null, '<style>#form_email_1{display:none;}</style>' ) ); Если это поле будет заполнено, выдаст ошибку что поле обязательно для заполнение. Но мне кажется ботов это не сильно остановит.
  13. Slawka ай какой молодец. Верните копирайт. Вам автор дал разрешение его удалять? Я конечно не сомневался что его потырят без спросу, но то что еще потрут копирайт автора... что же свой туда не вписали... Что за школоло менталитет, абсолютно никакое уважение к разработчикам и чужому труду, такая школота отбивает любое желание что-то бесплатно выкладывать.
  14. Это не мой плагин, хоть частично и портирован с моей попытки сделать видео интеграцию с вк в тройке. Там его тема поддержки а автор участник команды ипбскинс - с моей сотороны было бы крайне неуважительно к нему, если бы я выкладывал плагин созданный командой, который автор запостил по моей же собственной просьбе.
  15. http://ipbskins.ru/forum/topic13564.html/page__view__findpost__p__105953 Портированная версия для IPS4, можно добавлять как прямую ссылку на видео так и код с ифреймом. Если нужно просто вставить видео с кодом ифрейма, в насктройках редактора -> Allowed iframe bases добавить vk.com/video_ext.php
  16. Айболит ничего особенно по js не покажет (если фтп не взломан), особенно для человека не разбирающемся в этом. В нем нужно уметь анализировать логи и заточен он больше для серверной части. Им хорошо выискивать редиректы через htaccess или обфусцированный php код.
  17. Яндексу загрузите карту сайта в вебмастер, бот сам будет к ней обращаться, или укажите адрес в роботс через Sitemap. У него пинга нету как в случае с гуглом.
  18. Его скорее всего и нету, так как то место по правилам ипс заплагинать не получится. Реальный вариант тут только с правкой кода.
  19. Либо я не правильно понял задачу, или этот плагин автору не подходит, вроде редирект должен быть после подтверждение почты а не после авторизации.
  20. Не знаю отличаются версии jquery в IPS 4.1 и 4.3, но в последней версии форума он добавляет дополнительный заголовок X-Request-With от чего браузер блокирует запрос (этот заголовок не содержится в ответе сервер Allow Headers). Лечится либо костылем при составление аджакс запроса из jquery, либо использованием нативного XMLHttpRequest. Я переписал на последнее.
  21. По поводу плагину не подскажу (проблема что метод не возвращает значение и нужно перегрузить всю функцию), но в коде редирект после подтверждения регистрации происходит в \applications\core\modules\front\system\register.php строка \IPS\Output::i()->redirect( \IPS\Http\Url::internal( '' ), 'validate_email_confirmation' );
  22. Много раз обсуждался данный баг. В mariaDB (или в зависимости от версии mysql) rows является зарезервированным словом и в таком контексте считается синтаксической ошибкой. Лечится в \admin\applications\core\modules_admin\mycp\dashboard.php в запросе count(*) as rows обрамлением в обратные кавычки count(*) as `rows` или заменой
  23. Убрать все путь с https. Обновить кеш форума. У вас некоторые скрипты грузятся по https - https://www.jksimvol.ru/uploads/javascript_core/front_front_widgets.js
×
×
  • Создать...