Страница 5 из 6 ПерваяПервая ... 3456 ПоследняяПоследняя
Показано с 41 по 50 из 51

Тема: Репутация на форуме

  1. #41
    Nemo my name forevermore Аватар для Catlord Meow! Звание: Генерал армии
    Погоны Генерал армии

    Сообщений
    241
    Откуда
    Нехорошая квартира
    Призыв
    20.06.2016
    Возраст
    34
    Репутация
    Вес репутации
    26
    Цитата Сообщение от Centaur Посмотреть сообщение
    а чего кстати анонимной репу сделали?
    Она не анонимная, это ты не сержант .
    http://sovserv.su/showthread.php?t=215

  2. #42
    Советский гражданин Звание: Младший сержант
    Погоны Младший сержант

    Сообщений
    37
    Откуда
    Мытищи
    Призыв
    18.09.2017
    Репутация
    Вес репутации
    9
    Да было бы неплохо старую репу перенести) а если еще и преумножить))

  3. #43
    Советский гражданин Аватар для Артур1 Звание: Старшина
    Погоны Старшина

    Сообщений
    92
    Откуда
    Королев
    Призыв
    10.06.2016
    Репутация
    Вес репутации
    19
    клуб анонимных репо...в....
    http://natribu.org/

    Ну и есть пру ребусов:
    1.
    2.
    3.

  4. #44
    Советский гражданин Аватар для dmk87 Звание: Капитан
    Погоны Капитан

    Сообщений
    190
    Призыв
    10.06.2016
    Репутация
    Вес репутации
    34
    Реподрочеров

  5. #45
    Генерал-полковник Аватар для Klayer7 Звание: Полковник
    Погоны Полковник

    Сообщений
    924
    Откуда
    Korolyov
    Призыв
    10.06.2016
    Возраст
    31
    Репутация
    Вес репутации
    30
    В хроме и белке браузерах не удаётся добавить юзеру репутацию. Что это баг?
    "Быть Человеком, жить во имя высших духовных целей, оказывать посильную помощь людям - вот настоящие ценности, которые можно обрести в данном мире и уйти с ними в Вечность. Всему в этом мире есть Начало и Конец. Но только для тех, кто своими мыслями и делами обретает Высшее, Конец становится Началом". Ригден Джаппо

    Смартфон Motorola Moto E4 Plus(XT1771) 16GB + 128 Gb microsd user

  6. #46
    Nemo my name forevermore Аватар для Catlord Meow! Звание: Генерал армии
    Погоны Генерал армии

    Сообщений
    241
    Откуда
    Нехорошая квартира
    Призыв
    20.06.2016
    Возраст
    34
    Репутация
    Вес репутации
    26
    Цитата Сообщение от Klayer7 Посмотреть сообщение
    В хроме и белке браузерах не удаётся добавить юзеру репутацию. Что это баг?
    Подтверждаю.
    В данный момент невозможно добавление репутации, если отзыв содержит русские буквы.
    Мы работаем над этим (c)

  7. #47
    Nemo my name forevermore Аватар для Catlord Meow! Звание: Генерал армии
    Погоны Генерал армии

    Сообщений
    241
    Откуда
    Нехорошая квартира
    Призыв
    20.06.2016
    Возраст
    34
    Репутация
    Вес репутации
    26
    Цитата Сообщение от Catlord Meow! Посмотреть сообщение
    Подтверждаю.
    В данный момент невозможно добавление репутации, если отзыв содержит русские буквы.
    Мы работаем над этим (c)
    ок котятки, это заняло гораздо больше времени, чем следовало, но лучше поздно, чем никогда...
    Ситуация довольно сложная, и я попытаюсь объяснить всё как можно доступней, но хз, что получится в итоге

    В общем и целом: снова виноват хостер.
    Они как-то изменили настройки сервера, что теперь у нас обламывается любой AJAX с использованием русских букв. Добавление репутации не проходит вообще, всё остальное (ответы, правка и т.д.) вызывает перезагрузку страницы. Изначально перезагрузки страниц у нас не было, она включилась одновременно с отламыванием отзывов. Причём, если добавляемый ответ в тему содержит только английские символы (а также цифры, знаки препинания...), то всё работает как надо, и перезагрузки не происходит.

    А ещё, виноваты разработчики vBulletin.
    Они реализовали технологию AJAX своим собственным, нестандартным образом.
    Все нормальные люди кодируют символы национальных алфавитов (включая русский) при помощи функции encodeURIComponent(). По каким-то необъяснимым, ведомым только им одним соображениям, авторы Булки использовали escape(). Сервер, увидев строку, закодированную через escape(), очень удивляется и вываливает ошибку 403, даже не пытаясь выполнить php-скрипт форума (в случае репутации это sovserv.su/reputation.php).

    Гугление показывает, что наиболее вероятной причиной этих проблем является модуль Апача mod_security.
    Также, я нашёл в интернетах несколько параметров для отключения mod_security, но ни один из них не сработал. Очевидно, тут нужно содействие со стороны хостера.
    Для более наглядного и детального тестирования я сделал тестовый стенд -- Ajax Unicode test . В нём можно увидеть реакцию сервера на кириллицу, как закодированную через encodeURIComponent(), так и через escape(). Почувствуйте разницу.

    "Так вы будете что-то делать для того, чтобы исправить ситуацию?"
    Этот мой текст -- ещё и обращение к Реалисту с просьбой связаться со службой поддержки нашего хостера. Нужно попросить их отключить для нашего сайта mod_security, или любой другой модуль, который пытается разбирать AJAX-запросы.

    "Но хэй, Мяу, что нам делать сейчас? Репутация не работает!!!"
    Есть несколько способов временного обхода проблемы.
    Во-первых, вы можете писать отзывы (т.е. добавлять/убавлять репутацию) без использования русских букв -- только при помощи латиницы, цифр, знаков препинания.
    Во-вторых, кликайте по звёздочке (которая у нас служит кнопкой репутации) средней кнопкой (колёсиком) мыши. Это откроет диалог репутации в новой вкладке, и когда вы нажмёте "Добавить отзыв", данные уйдут на сервер просто через POST-запрос, а не через AJAX-POST. Сервер на такие запросы не агрится, можно писать кириллицей.
    Примечание: если ваш браузер не открывает новую вкладку по средней кнопке мыши, то используйте правую кнопку, и в появившемся меню выбирайте "Открыть в новой вкладке".

  8. #48
    Администратор Аватар для Real1st Звание: Маршал
    Погоны Маршал

    Сообщений
    420
    Призыв
    10.06.2016
    Репутация
    Вес репутации
    27
    Хостеру это всё отправил, но стал думать о смене хостинга.
    хотя это и не хотелось бы делать по ряду причин (лень, удобство, цена)

  9. #49
    Администратор Аватар для Real1st Звание: Маршал
    Погоны Маршал

    Сообщений
    420
    Призыв
    10.06.2016
    Репутация
    Вес репутации
    27
    говорят отключили
    тестируй
    Последний раз редактировалось Real1st; 27.05.2018 в 22:22.

  10. #50
    Nemo my name forevermore Аватар для Catlord Meow! Звание: Генерал армии
    Погоны Генерал армии

    Сообщений
    241
    Откуда
    Нехорошая квартира
    Призыв
    20.06.2016
    Возраст
    34
    Репутация
    Вес репутации
    26
    Цитата Сообщение от Real1st Посмотреть сообщение
    говорят отключили
    тестируй
    Во, совсем другое дело.
    Теперь и репутация работает, и мой тест: Ajax Unicode test

    Пусть так и оставят)
    Цитата Сообщение от Real1st Посмотреть сообщение
    Хостеру это всё отправил, но стал думать о смене хостинга.
    хотя это и не хотелось бы делать по ряду причин (лень, удобство, цена)
    Ну как я сказал, тут вина не только хостера -- разрабы vBulletin не пошли проторенной дорожкой нормальных людей, а сделали своё, уникальное и ни на что не похожее решение, с предсказуемыми последствиями.

    По отдельности ни одной из этих вещей не было бы проблем; наличие mod_security не поломало бы сайт с нормальным аяксом, а до включения этого самого мода наш форум работал как положено. А вот сочетание двух этих факторов привело к проблемам.

    С другой стороны, столь внезапное и резкое включение mod_security (или что они там поставили?), подобное приступу диареи после посещения чебуречной у казанского вокзала, без предупреждений, говорит не в пользу хостера.

    Алсо, переезд равен двум пожарам.

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •