Sitealert

Рейтинг
469
Регистрация
30.09.2016

3. Переписать всё это по-другому.

То есть, существует не менее 2-х вариантов:

Вариант 1: Создать 2 массива $a и $b, после чего str_replace($a, $b, $string);

Вариант 2: strtr($string, $abc);

Не задумывался. Шрифтом не пользовался, просто эта проблема обсуждалась в сети, и это было на старых версиях Хрома.

joost:
Что не так?

Не так тут 2 вещи.

1. Для кириллицы надо писать не strlen(), а mb_strlen().

2. $string[$i] вытащит из строки только полбуквы, поскольку в букве 2 байта.

outtime:
При этом, если прописан Lato вначале, то не показывается даже Arial, на сайте выводится пустое место.

Arial не показывается скорее всего по той причине, что показывается Lato. Вы его просто не видите. Была несколько лет назад такая проблема в Хроме. Шрифт Lato выводился прозрачным цветом.

DenisVS, понятное дело, что отобразится, если картинка отображается. У него редирект на "нефайлы" кривой.

Ну значит, дело не в движке форума, а в том, что запрос не доходит до этого движка. Что-то с редиректами не так.

Может быть, корневой хтакцесс не пропускает. Или форумный неправильный.

Yurecm:
и так сделал
RewriteRule ^(.*)$ /forum/app.php [QSA,L]

Вот так точно не надо. Адресация в хтакцессе идёт от корня каталога, в котором он расположен.

---------- Добавлено 01.03.2018 в 12:35 ----------

Yurecm:
картинку смог загрузить
Ну тогда попробуйте в самом начале файла app.php, сразу после первой строчки <?php прописать строчку
echo 'test'; die;

Чтобы убедиться, что запрос приходит на контроллер.

И когда народ научится читать доки? Ведь ясно же, что если на странице несколько заголовков h1, то никак невозможно все разместить сверху. И наверняка h1 следующего раздела окажется после всех h2...h6, относящихся к предыдущему разделу.

Стандартное решение - прелоадер. Только пока юзер минуту смотрит на крутящийся шарик на экране, у него усиливается желание вообще свалить с этой страницы.

Надо не заставлять юзера дожидаться, пока всё загрузится, а грамотно организовывать структуру контента и процесс загрузки.

Но хочу добавить, что название темы не соответствует содержанию стартпоста. Если надо по особому требованию догрузить незагруженный блок, то аякс Вам в руки.

1. Убедитесь, что запрос доходит до папки forum, сделав запрос к любому статическому файлу в этой папке.

2. Раскомментируйте #RewriteBase / или поставьте слэш перед app.php.

Всего: 8084