siv1987
Пользователи
-
В сети
-
Количество сообщений
278 -
Reputation
98 siv1987's Reputation
Everything posted by siv1987
-
Вопрос к группам
(DF41) Front Change Group
-
Внешняя БД (регистрация, авторизация)
Внешняя база чья, другого форума IPS или нет? Какой формат у пароля? Вы правильно выбрали тип шифрования? То, что настройки сохранились не значит что все правильно настроили. Никаких там подводных камней особо нету, но вы не сказали ни какая база, ни как пароль хешируется, ничего. И регистрация на сколько я помню в обратную сторону не работает, по крайней мере там было в стройке. Только авторизация, и вижу что добавили небольшую синхронизацию.
-
Не работает REST API
Если ключ передается обычным get параметром как в этом примере, конфигурировать как-то nginx не требуется. Desti вы пошли каким-то сложным путем. Мне кажется вся проблема из-за того, что на форуме включен Rewrite Url и ссылка на тест api генерируется без index.php. Тут нужно либо просто настроить реврайт в nginx или htaccess (в зависимости от сервера), либо временно, если нет возможности править конфиг, отключить Rewrite URL's на форуме, получить ключ и включить его обратно. Ничего с форумом за это короткое время не случится.
-
Скрытое поле при регистрации для защиты от спамеров
Ждем отчета. Для чистоты эксперимента можно постепенно убрать вопрос ответ и капчу. Название скрытого поле лучше не использовать на всех форумов одинаково.
-
2 ошибки.
IPS ранних версиях прекрасно чувствовал себя и на 5.6.
-
Скрытое поле при регистрации для защиты от спамеров
По моему вы пропустили точку с запятой в конце кода или не правильно скопировали.
-
Добавление видео из VK 4.3.6
Это наш плагин, newbie его портировал на ips, а моей была идея сделать запрос на al_video.php имитируя ajax запрос из браузера, потому что по другому контакт блокировал его или выдавал не то, для получения embed адреса который можно было встроить в фрейм. Несколько раз там ссылки менялись, потом код, все это приходилось по новому дебажить и исправлять. Печально что школота этого не понимает, и удаляют даже любое упоминание о разработчиков в плагине - "о боже, там название форума надо быстро потереть". Еще печальнее, что потом другие распространяют его таким, а когда автор плагина говорит что не некрасиво так поступать с его работой им на это насрать, они его так скачали непонятно откуда и ничего делать не будут и вообще на него пофиг. Вот тебе и вся благодарность. Автор получил плевок, а пользователь выложивший это респект. Даст Боже, контакт еще раз изменит код, тогда пусть сами исправляют.
-
Не работает REST API
Какбэ да, но проблем с бейсик авторизации в nginx вроде нету. В любом случае ключ можно передать и get параметром key. В документации есть пример такого запроса.
-
Не работает REST API
Не совсем понимаю что значит "локация с авторизацией", но у меня Apache, использую настройку Rewrite Url но .htaccess удалил, предложный выше вариант работает. Не знаю, может в Nginx по другому происходит обработка адресов типа "query string with path".
-
Не работает REST API
Отключить "Rewrite URLs? " Создать API ключ. Включить "Rewrite URLs" Выполнить запрос с /api/index.php?/ ???? Ах, да. Профит! Или разобраться как устроен реврайт на сервере.
-
Не работает REST API
Создать API ключ в REST & OAuth -> Api keys Выполнить запрос согласно документации. Если на форуме включен Rewrite ссылок, то запрос нужно выполнять без index.php - /api/core/hello?key=mykey Если реврайта нету, то /api/index.php?/core/hello&key=mykey
-
Внешняя БД (регистрация, авторизация)
Не правильно значит связали. Проверьте еще раз настройки подключения к внешней базе данных и поля пользователя.
-
Скрытое поле при регистрации для защиты от спамеров
\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>' ) ); Если это поле будет заполнено, выдаст ошибку что поле обязательно для заполнение. Но мне кажется ботов это не сильно остановит.
-
Добавление видео из VK 4.3.6
Slawka ай какой молодец. Верните копирайт. Вам автор дал разрешение его удалять? Я конечно не сомневался что его потырят без спросу, но то что еще потрут копирайт автора... что же свой туда не вписали... Что за школоло менталитет, абсолютно никакое уважение к разработчикам и чужому труду, такая школота отбивает любое желание что-то бесплатно выкладывать.
-
Добавление видео из VK 4.3.6
Это не мой плагин, хоть частично и портирован с моей попытки сделать видео интеграцию с вк в тройке. Там его тема поддержки а автор участник команды ипбскинс - с моей сотороны было бы крайне неуважительно к нему, если бы я выкладывал плагин созданный командой, который автор запостил по моей же собственной просьбе.
-
Добавление видео из VK 4.3.6
http://ipbskins.ru/forum/topic13564.html/page__view__findpost__p__105953 Портированная версия для IPS4, можно добавлять как прямую ссылку на видео так и код с ифреймом. Если нужно просто вставить видео с кодом ифрейма, в насктройках редактора -> Allowed iframe bases добавить vk.com/video_ext.php
-
Этот сайт не безопасен
Айболит ничего особенно по js не покажет (если фтп не взломан), особенно для человека не разбирающемся в этом. В нем нужно уметь анализировать логи и заточен он больше для серверной части. Им хорошо выискивать редиректы через htaccess или обфусцированный php код.
-
Автопингер в Yandex
Яндексу загрузите карту сайта в вебмастер, бот сам будет к ней обращаться, или укажите адрес в роботс через Sitemap. У него пинга нету как в случае с гуглом.
-
Редирект после регистрации (после подтверждении почты)
Его скорее всего и нету, так как то место по правилам ипс заплагинать не получится. Реальный вариант тут только с правкой кода.
-
Редирект после регистрации (после подтверждении почты)
Либо я не правильно понял задачу, или этот плагин автору не подходит, вроде редирект должен быть после подтверждение почты а не после авторизации.
-
Добавить плагин в редактор
Не знаю отличаются версии jquery в IPS 4.1 и 4.3, но в последней версии форума он добавляет дополнительный заголовок X-Request-With от чего браузер блокирует запрос (этот заголовок не содержится в ответе сервер Allow Headers). Лечится либо костылем при составление аджакс запроса из jquery, либо использованием нативного XMLHttpRequest. Я переписал на последнее.
-
Редирект после регистрации (после подтверждении почты)
По поводу плагину не подскажу (проблема что метод не возвращает значение и нужно перегрузить всю функцию), но в коде редирект после подтверждения регистрации происходит в \applications\core\modules\front\system\register.php строка \IPS\Output::i()->redirect( \IPS\Http\Url::internal( '' ), 'validate_email_confirmation' );
-
Ошибка входа в админку
Много раз обсуждался данный баг. В mariaDB (или в зависимости от версии mysql) rows является зарезервированным словом и в таком контексте считается синтаксической ошибкой. Лечится в \admin\applications\core\modules_admin\mycp\dashboard.php в запросе count(*) as rows обрамлением в обратные кавычки count(*) as `rows` или заменой
-
HELP HTTPS
Убрать все путь с https. Обновить кеш форума. У вас некоторые скрипты грузятся по https - https://www.jksimvol.ru/uploads/javascript_core/front_front_widgets.js
-
"Пользователи могут просматривать темы, опубликованные другими пользователями?"
ТС, напишите. Возможно сможем вам помочь.