Помощник
|
Правки в шаблоне Wordpress приводят к ошибкам на сайте, исправить всего-то одну надпись |
Frankie
|
Сообщение
#1
|
||
|
|
||
|
|||
x64 |
9.2.2014, 18:26;
Ответить: x64
Сообщение
#2
|
|
практически 100% пользуетесь левым редактором, который добавляет сигнатуру BOM (кодировка файла же в utf-8). убрать в настройках это, и будет счастье. таким поведением страдает (неисправимо) стандартный notepad виндузы, им пользоваться не нужно.
не нужно вызывать функцию __() для переведённого. Код printf('<span class="posted-on">Опубликовано %1$s</span>' . sprintf(
... тут без изменений ... )); Сообщение отредактировал x64 - 9.2.2014, 18:31 |
|
|
Frankie
|
Сообщение
#3
|
|
x64, пользуюсь notepad++
По поводу кодировки, если сохраняю в родной кодировке, то у меня вместо надписи опубликовано - квадратики, т.к. сам сайт изначально в utf-8 идет насколько я вас понял, там имеются лишние скобки О, попробовал щас с кодировками, если я сохраняю файл в родной кодировке, при которой вместо надписи имеем квадратики, то сайт работает нормально, без глюков. А вот если я поизвожу следующие действия: 1. открываю файл в notepad++ 2. перевожу кодировку в utf-8 3. вписываю надпись опубликовано, вместо posted on 4. сохраняю имеем глюки Как этого избежать? Потому, что если перед правкой файл в utf-8 не переводить, то в итоге имеем квадратики, вместо надписи Сообщение отредактировал Frankie - 9.2.2014, 18:59 |
|
|
x64 |
9.2.2014, 18:59;
Ответить: x64
Сообщение
#4
|
|
открываете оригинальный файл (там только латинские буквы), Кодировки -> Кодировать в UTF-8 (без BOM)
после этого правите и сохраняете. функция __() используется для перевода. в вашем случае, это не требуется (напрямую правите скрипт), поэтому функцию можно не использовать 2. перевожу кодировку в utf-8 важно использовать именно вариант без BOM т. е. не UTF-8, а UTF-8 (без BOM) Сообщение отредактировал x64 - 9.2.2014, 19:00 |
|
|
rjksdfhe |
9.2.2014, 19:00;
Ответить: rjksdfhe
Сообщение
#5
|
|
Скиньте URL в личку.
Или опубликуйте начало HTML-кода страницы. Скорее всего вылезает ошибка в самом начале этого кода, потом WP пытается открыть сессию, и уже не может, т.к. уже пошёл текст. Текст в браузере можно и не видеть - например, перекрывается шапкой. |
|
|
Solus_Rex |
9.2.2014, 19:05;
Ответить: Solus_Rex
Сообщение
#6
|
|
Frankie,
Попробуйте отловить в каком месте рушится. 1. Замените только "Posted on" 2. Проверьте работает или нет. Как вариант - есть плагин для перевода: CodeStyling Localization попробуйте с ним. Если рухнуло, значит надо смотреть что с кодировкой. Может в БД что-то её передаёт иначе. Если не рушится: 3. Прибейте <span class="byline"> by %2$s</span> 4. Если дело в нём - можно, просто, заменить вот это " by %2$s"пробелом. Сообщение отредактировал Solus_Rex - 9.2.2014, 19:08 -------------------- |
|
|
Frankie
|
Сообщение
#7
|
|
|
важно использовать именно вариант без BOM т. е. не UTF-8, а UTF-8 (без BOM) Помогло, спасибо!
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Странный трафик на сайте длительное время | 34 | TABAK | 9125 | Вчера, 23:38 автор: Arsenwenger |
|
CryptoCloud — прием USDT, BTC, ETH, LTC на любом сайте | 37 | CryptoCLoud | 10830 | Вчера, 15:37 автор: CryptoCLoud |
|
Боты могут делать пушподписки на моём сайте? | 3 | Megaspryt | 979 | Вчера, 5:18 автор: Skyworker |
|
Быстрый и качественный обмен на сайте Baksman.org Обмен Bitcoin, BTC-e, PM, Qiwi, Yandex money, Карты банк |
53 | Baksman | 33840 | 23.4.2024, 11:29 автор: Baksman |
|
Продам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка. | 19 | Boymaster | 11443 | 20.4.2024, 0:01 автор: Boymaster |
Текстовая версия | Сейчас: 25.4.2024, 21:33 |