Desti
Актив
-
В сети
-
Количество сообщений
2 125 -
Reputation
1,2k Desti's Reputation
Everything posted by Desti
-
Как увеличить окно?
Там два цвета текста на закладках. Для активного таба это будет .ipsTabs_activeItem, .ipsTabs_activeItem:hover { color: #<ваш цвет>; }
-
Как увеличить окно?
Сообщений у вас маловато, пока это вам недоступно.
-
Как увеличить окно?
Там не высоту надо увеличивать, а отступ: (в custom.css) .cStream_members .ipsUserPhoto { margin-top: 0px; } А цвет текста тут .ipsTabs_item { color: #fff; /*ваш цвет текста*/ }
-
Как убрать scroll к первому сообщению?
Вы прекрасны в своих противоречиях Так должен ваш хак работать в теме форума с пажиатором?
-
Как убрать scroll к первому сообщению?
Это не работает на странице форума в теме, где есть пажинаторы. Совсем не работает, несмотря на авторитет и пафос.
-
Как убрать scroll к первому сообщению?
Т.е. это должно работать при просмотре темы форума с большим количеством сообщений (с пажинацией)?
-
Глюки с javascript
Это не плагин, а приложение, в файлах шаблона никакого js-кода нет. Файл JS изначально создан в dev/js/(короче там, где надо) , в готовом приложении он живет в /data/javascript.json, как и положено. После инстала приложения код попадает в core_javascript, но не создается директория uploads/javascript_appname. А вот после rebuild JS для этого приложения создается, но перестает быть актуальной после обновления кеша. Нет ничего в консоли, это и странно.
-
Как убрать scroll к первому сообщению?
Скажите, в каком месте форума я могу увидеть результат Вашего хака? Э... чтобы понимать, на какой вопрос вы-таки ответили, хотя не поняли, о чем я спросил
-
Глюки с javascript
Может кто сталкивался? Создал приложение простенькое, виджет по смыслу, в нем есть небольшой js на десяток строк. Всё слепил, скомпилировал в dev mode всё, что нужно, выгружаю в файлик, загружаю на продакшн, нормально загружается, пишет про загрузку и установку js, все работает, кроме js, его как-бы нет без сообщений об ошибке. Забрасываю папку dev на продакшн, делаю приложению Build JS, всё начинает работать. Обновляю кеши или ставлю еще какой-нить мод, все перестает работать, пока снова не сделаешь Build JS для этого приложения.
-
Как убрать теги с глаз?
Выключить их в админке - System - Settings - Postings - закладка Tags.
-
Как убрать scroll к первому сообщению?
Упс... А комментить-то нельзя, с нижнего пажинатора вверх не поднимается. Нужна такая строка: ('html, body').animate( { scrollTop: 0 } );
-
Как убрать scroll к первому сообщению?
Не, не то. Собака порылась в другом похожем месте: Найти надо в таблицу скрипт ips.core.commentFeed.js (location - front) , в нем закомментить строчку с animate // Get top postition of feed var elemPosition = ips.utils.position.getElemPosition( this.scope ); /*$('html, body').animate( { scrollTop: elemPosition.absPos.top + 'px' } );*/ Но за наводку спасибо, победил. Можно и предыдущую строчку закомментить, переменная в этой функции больше не используется.
-
Как убрать scroll к первому сообщению?
При переходе по пажинатору экран прокручивается к началу первого сообщения страницы, но это не нужно, куда они закопали этот скрипт?
-
Запретить менять благодарность
Только через правку кода (или плагин).
-
Проблема кодировки css файлов.
"Новичкам" не положено спасибы говорить
-
Nick quote - ник в сообщение
Спасибо, а я искал по "Quote". Не, оставлю свою версию, она подставляет только Nick, без рюшечек и всплывающих окошек.
-
Nick quote - ник в сообщение
Ну и ладно, я сам накодил.
-
Не работает REST API
не работает этот путь. Что с включенным, что с выключенным, не пропускает дальше красной надписи. Лезть в кишочки лень, заработало и хорошо. Этот реврайт вообще кривой, как и весь ipb, у меня два идентичных сервера, на одном админка кажет красную надпись "реврайт не работает, звони бородатому админу", на другом не пишет. Конфиги идентичны вплоть до комментов Но это небезопасно. А конфигурировать в любом случае придется, локации /api/ по умолчанию нет. Не надо будет ставить auth - да.
-
2 ошибки.
репозиторий надо установить. По ссылке выше всё есть.
-
2 ошибки.
типа тут упс.. https://www.chris-shaw.com/blog/installing-php-7.2-on-debian-8-jessie-and-debian-9-stretch
-
2 ошибки.
По моему не требует, а предупреждает, что 7-ка желательна, но работает под 5.6
-
Не работает REST API
Совсем забыл.. Чтобы получилось совсем по феншую, надо передавать в параметрах авторизации не произвольное имя, а ключ API. То есть: $ htpassdw /home/htpasswd <ваш ключ API> Вводим пароль, который будем использовать, чтобы всякие хацкеры не лазили. В поле авторизации вводим ключ, пароль и сразу попадаем в нужное место уже без ключа. Ну или в своем коде делаем запрос в виде $key="ваш api ключ"; $pass = "1234rrr"; var_dump( \IPS\Http\Url::external( $url . "api/core/hello" )->request()->login( $key, "" )->get()->decodeJson() ); Вместо кавычек - $pass. айте мне уже право на редактирование )
-
Не работает REST API
Идем в файл applications/core/modules/admin/applications/api.php Находим catch ( \Exception $e ) { \IPS\Output::i()->title = \IPS\Member::loggedIn()->language()->addToStack('menu__core_applications_api'); \IPS\Output::i()->output = \IPS\Theme::i()->getTemplate( 'api' )->htaccess( isset( \IPS\Request::i()->recheck ), $url ); return; } и комментируем return; После этого грязнейшего хака попадаем в возможность настроить ключи. Идем в конфиг nginx и в блок server{} своего форума добавляем location /api/ { auth_basic "auth"; auth_basic_user_file /home/htpasswd; index index.php; try_files $uri $uri/ /api/index.php?$args; } Затем, используя утилиту htpasswd из apache2-utils (apt-get install apache2-utils) создаем пароль для ограничения доступа. $ htpassdw /home/htpasswd username Вводим пароль, создается файл паролей. Перегружаем nginx. Всё, идем в ACP -> Rest api, создаем ключ, открываем браузер, вводим //site/api/core/hello?key=<ваш API ключ>, наслаждаемся результатом. У меня получилось, чего и вам желаю. Вот правильный ответ сервера на команду hello: { "communityName": "Invision Community", "communityUrl": "http:\/\/dev.microsoft.ru\/", "ipsVersion": "4.3.6" }
-
Не работает REST API
ну как бы RewriteRule .* index.php [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L] А это означает, что используется встроенная серверная HTTP авторизация. Я пока не разобрался до конца.
-
Не работает REST API
У мну nginx, предложенный вариант не работает, нет нужной локации с авторизацией. Дальше пока не разбирался.