ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (3): « 1 [2] 3 »   

> Без описания
NordWest
Отправлено: 12 октября 2013 — 11:42
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




По крайней мере теперь есть что искать. Улыбка
(Добавление)
Всё, проблему увидел и у себя на локальном компе. Пока появились другие неотложные дела, но главное, что я увидел косяк а значить так или иначе проблему решим.
 
 
Gori
Отправлено: 12 октября 2013 — 12:28
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Ура! Закатив глазки
 
 
NordWest
Отправлено: 12 октября 2013 — 21:18
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Проблема....
Предварительный просмотр сделан на AJAX - я не пойму как такой код отлаживать.
Если я вставляю в backend вставки с ява скриптом, то они не отрабатывают.Огорчение
Нужно искать другой способ промежуточного получения данных. Растерялся
 
 
Gori
Отправлено: 13 октября 2013 — 06:12
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




NordWest
Для меня тоже это тёмный лес.

А можно сделать чтобы просто была перезагрузка без AJAX? Как сейчас при обычных ответах?

Раньше вроде так и было.
 
 
NordWest
Отправлено: 13 октября 2013 — 06:48
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Gori
Я решил проблему, сейчас выложу решение.
(Добавление)
Ищем файл jsloader.php в котором ищем строку

CODE:
$JsHttpRequest = new JsHttpRequest($fm->LANG['ENCODING']);


которую заменяем строкой

CODE:
$JsHttpRequest = new JsHttpRequest('UTF-8');


Всё!
(Добавление)
Суть проблемы заключалась в том, что была явно указана кодировка windows-1251
Это приводило к тому, что JsHttpRequest не озадачивался необходимостью приведения кодировки к windows-1251 т.к. считал, что приводить ничего не нужно.
Указав UTF-8 мы задействуем функции перекодировки и любой текст начинает отображаться верно.
 
 
Gori
Отправлено: 13 октября 2013 — 07:40
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




NordWest

Спасибо, выручил! Улыбка
Главное исправлять мало )
 
 
CAB
Отправлено: 13 октября 2013 — 20:04
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 629
Дата рег-ции: Февр. 2011  
Откуда: Москва
Репутация: 30




NordWest пишет:
Я решил проблему, сейчас выложу решение
Я, к сожалению моему, не настолько сильно разбираюсь, чтобы подтвердить или опровергнуть решение. Но моя инженерная интуиция подсказывает мне, что JsHttpRequest служит не только для вывода предварительного просмотра, а имеет ещё много разных функций. Как бы смена кодировки страницы на неверную боком не отразилась на функционировании форума. Ибо
Цитата:
Create main library object. You MUST specify page encoding!
что в переводе Гугла
Цитата:
Создание основных объектов библиотеки. Необходимо указать кодировку страницы!
я понимаю, как указать кодировку к которой нужно приводить, а не из которой...
 
 
NordWest
Отправлено: 14 октября 2013 — 03:47
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Я то же не разбираюсь. Просто интуиция подсказала и в результате получил желаемое.

Цитата:
я понимаю, как указать кодировку к которой нужно приводить, а не из которой...
Кодировку, к которой нужно будет приводить прописана в самом JsHttpRequest. А предупреждение написано в частности потому, что если не указать в параметрах хоть какую-то кодировку, то функция вывалится с ошибкой.
 
 
NordWest
Отправлено: 14 октября 2013 — 05:57
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




NordWest пишет:
если не указать в параметрах хоть какую-то кодировку, то функция вывалится с ошибкой.
В принципе можно было подкорректировать получение параметров в самом классе заменив строку

CODE:
JsHttpRequest($enc)


строкой

CODE:
JsHttpRequest($enc='UTF-8')


позволив при создании класса вообще кодировку не указывать (вернее, если указать - будет та, которую указали, а если вообще не указать - то будет UTF), но я потом отказался от этой затеи.

Побочных эффектов я пока не увидел. Если появятся - будем дальше думать как быть. Как один из вариантов - вынести это дело в админку как параметр и обозвать "Использовать на форуме кодировку отличную от Windows-1251?" Пусть тогда каждый сам решает.

На сегодня я пока вижу одну единственную причину оставить всё как было - если форум сто процентов русскоязычный. Тогда вероятно это чуть ускорит работу JsHttpRequest - не будет осуществляться анализ и перекодировка входящего текста. Но прирост столь мизерный, что его никто не увидит.
 
 
Gori
Отправлено: 14 октября 2013 — 06:20
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




Русскоязычные тоже используют Юникод. Хоть и редко, но это вполне вероятно. Например Википедия полна юникода. И видеть вопросики - это не гуд.
 
 
BON
Отправлено: 14 октября 2013 — 14:42
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




Gori пишет:
Например Википедия полна юникода.

ей по умолчанию положен юникод из-за множества языков
 
 
Gori
Отправлено: 14 октября 2013 — 16:38
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




BON

Это да. Но многие её цитируют. И доволно часто на форумах.
 
 
BON
Отправлено: 15 октября 2013 — 04:07
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




Gori пишет:
Это да. Но многие её цитируют. И доволно часто на форумах.

на латинице и русский текст проблем нет. остальное нет смысла цитировать.....
 
 
Gori
Отправлено: 15 октября 2013 — 06:07
Post Id


Пользователь
Full Member


Покинул форум
Сообщений всего: 165
Дата рег-ции: Сент. 2013  
Репутация: 2




BON
Это ваше имхо. Я его уважаю. Но форум - понятие широкое. И выходит далеко за рамки вашего имхо.

Например при копировании этого текста из Вики:

Азери́[1] (азари, адари; آذری Āḏarī /ɑːzæri/, араб. al-āḏarīya‎‎Подмигивание — древний, исчезнувший индоевропейский язык Иранского Азербайджана[2] (Атропатены), северо-западной подгруппы иранских языков.

http://ru.wikipedia.org/wiki/Азари_(язык)

Была бы куча вопросиков. Если вам нравится наблюдать кривую работу форума, то ради бога.
 
 
NordWest
Отправлено: 29 октября 2013 — 05:54
Post Id



Пользователь
Super Member


Покинул форум
Сообщений всего: 994
Дата рег-ции: Дек. 2011  
Откуда: Северо-Запад
Репутация: 76




Сегодня обнаружил проблему, которую вызывает мое исправление
CODE:
JsHttpRequest($enc='UTF-8')


Перестали корректно работать эти кнопки.


Попробую найти решение...
 
 
Страниц (3): « 1 [2] 3 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Общие вопросы »

> Похожие темы: При предварительном просмотре не распознаются сиволы Юникод
Темы Форум Информация о теме Обновление
Новые сообщения
Не отмечаются - как просмотренные
Решение проблем Ответов: 12
Автор темы: mastersound
26 сентября 2010 — 11:30
Автор: m0ntag
Ошибка со смайлами в предварительном просмотре
Решение проблем Ответов: 1
Автор темы: 1Bot
23 августа 2009 — 10:24
Автор: Zeg
Ошибки при просмотре профиля
Решение проблем Ответов: 3
Автор темы: m0ntag
31 августа 2011 — 10:31
Автор: m0ntag
Проблема при просмотре форума Гуглом
public_html/forum/index.php on line 293
Решение проблем Ответов: 2
Автор темы: Sasa1
21 декабря 2010 — 15:14
Автор: Sasa1
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.074]     [ ]