Перейти к публикации

Проблема с шаблоном, кодировка.


Рекомендованные сообщения

Неправильная кодировка, судя по скрину + где ссылка на сайт?

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Как можно это исправить?

Опробывал варианты с интернета:

В файл main.tpl добавил строку "<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />"

В результате надписи от шаблона стали на русском языке.

Но теперь надписи от самого движка стали вопросиками.

2) В файл .htaccess добавил строки с содержанием

AddDefaultCharset uft-8

php_value default_charset "uft-8"

Заработали шаблонные надписи. Но теперь так же надписи движка вопросиками.

Не знаю с чем это может быть связанно. Пожалуйста помогите.

Изменено пользователем nordx
Ссылка на сообщение
Поделиться на других сайтах

Но теперь так же надписи движка вопросиками.

Это какие? Вы бы сайт показали, было бы понятнее. Может у вас сайт и БД в кодировке windows-1251, а вы пытаетесь шаблон в utf-8 натянуть на него..

Ссылка на сообщение
Поделиться на других сайтах

Ну а что тут посоветуешь?.. Проверяйте в какой кодировке у вас сам сайт и шаблон, который устанавливаете.

Ссылка на сообщение
Поделиться на других сайтах

dbconfig:

define ("COLLATE", "cp1251");

config:

'charset' => "windows-1251",

main.tpl:

Скачать

Буду очень благодарен.. Просто уже со вчерашнего дня над этим парюсь..

Изменено пользователем nordx
Ссылка на сообщение
Поделиться на других сайтах

Значит, сайт и БД у вас в кодировке windows-1251, а main.tpl, что вы дали в utf-8... Конвертируйте и пересохраните все файлы шаблона в windows-1251 (преобразовать в ANSI тем же notepad++)...

Ссылка на сообщение
Поделиться на других сайтах

Когда я добавляю строку <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> в файл main.tpl абсолютно не чего не изменяется. Но вот когда меняю кодировку на utf-8 шаблон сразу отображается по русски. Но сайт уже рисует вопросики.

Ссылка на сообщение
Поделиться на других сайтах

само собой

сказано же - конвертировать надо а не в шапке заменить...

т.е. все содержимое нужных страниц переписать, но уже в новой кодировке

попросту все русские слова записаные в utf8 - перепечатать в 1251

Ссылка на сообщение
Поделиться на других сайтах

Кодировка сайта у вас автоматически самим DLE должна прописываться в шаблоне, если код не убрали для её вывода.

Но вот когда меняю кодировку на utf-8 шаблон сразу отображается по русски.

Я вам выше написал, что делать нужно.

Ссылка на сообщение
Поделиться на других сайтах

как вариант - поиграть с содержимым папки language

<?php

$lang = array (

'charset' => "windows-1251",

'wysiwyg_language' => "ru",

// 9.6

'pm_progress_bar' => "Папки персональных сообщений заполнены на:",

'no_pm_limit' => "нет лимита",

'pm_set_read' => "Пометить как прочитанные",

'pm_set_unread' => "Снять отметку о прочтении",

's_fshort' => "Краткая новость:",

's_ffull' => "Полная новость:",

'bb_t_t' => "Типограф",

// 9.6

Изменено пользователем Klemanso
Ссылка на сообщение
Поделиться на других сайтах

как вариант - поиграть с содержимым папки language

Чушь не городите. У него шаблон в другой кодировке, отличной от кодировки самого сайта. Шаблон и нужно конвертировать. Всего дел на 10 минут...

Изменено пользователем ower_xz
Ссылка на сообщение
Поделиться на других сайтах

Спасибо большое за помощь. Перекодировал все файлы шаблона в ANSI все отлично работает.

Не хочу создавать новую тему, столкнулся с еще одной не большой проблемой :(

Шаблон не мой, просто нашел в интернете. Но там не было указанно не какой версии dle. Теперь многих функций нет на сайте. Может можете что нибудь посоветывать?

Сайт выглядет вот так в данный момент:

e8242fbbe20fde17f55a9f87f20b072e.png

6be5715f92bebd7153aed8070020e56c.png

Изменено пользователем nordx
Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

dbconfig:

define ("COLLATE", "cp1251");

config:

'charset' => "windows-1251",

Прошу прощения за идиотский вопрос... В каком файле происходит инициализация БД? Я до этого другие скрипты юзал! Не могу пока до конца понять структуру системы

Ссылка на сообщение
Поделиться на других сайтах

Прошу прощения за идиотский вопрос... В каком файле происходит инициализация БД? Я до этого другие скрипты юзал! Не могу пока до конца понять структуру системы

Что именно вас интересует? Непосредственно подключение к БД происходит в файле /engine/classes/mysqli.class.php только зачем вам это нужно? Я не рекомендую вам как либо править данный файл. Если у вас какие то проблемы, то опишите непосредственно суть вашей проблемы.

Ссылка на сообщение
Поделиться на других сайтах

Прошу прощения за идиотский вопрос... В каком файле происходит инициализация БД? Я до этого другие скрипты юзал! Не могу пока до конца понять структуру системы

Что именно вас интересует? Непосредственно подключение к БД происходит в файле /engine/classes/mysqli.class.php только зачем вам это нужно? Я не рекомендую вам как либо править данный файл. Если у вас какие то проблемы, то опишите непосредственно суть вашей проблемы.

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

Ссылка на сообщение
Поделиться на других сайтах
  • 7 лет спустя...

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...