ludmila 0 Опубликовано: 3 марта 2011 Рассказать Опубликовано: 3 марта 2011 (изменено) Подскажите, пожалуйста, где можно почитать о структуре шаблона для DLE, а именно: - какие файлы являются обязательными в папке с шаблоном? - какую функцию выполняет каждый файл? - чем отличаются папки images и dleimages? Обязательно ли нужна папка dleimages? - Папки style и js должны называться именно так или возможны варианты? - Файлы в шаблоне должны называться именно так, как в шаблоне Default или возможны варианты? - Обязательно ли нужен файл .htaccess в папке с шаблоном? - Зачем нужны файлы preview.css и engine.css? Стили чего именно в них описаны? почему preview.css находится в папке с шаблоном, а engine.css в папке стилей? - Зачем нужна папка bbcodes, что там должно находиться? - В какой кодировке нужно сохранять файлы шаблона? Еще вопрос: пытаюсь сделать свой шаблон, по образцу шаблона Default. Подключила файл стилей так: <link media="screen" href="{THEME}/style/styles.css" type="text/css" rel="stylesheet" /> Стили к сайту применяются, но почему то на сайте? расположенном на Denvere не отображаются фоновые изображения, хотя ссылки на них указаны в файле стилей точно так же, как и в исходном шаблоне и сами изображения лежат в папке images, как в исходном шаблоне. А на хостинге картинки отображаются нормально. С чем это может быть связано? И последнее: каким редактором можно править файлы шаблона? Делать это из админки сайта неудобно. P.S. Сайт gorodz.zp.ua P.S.S. Большая просьба не посылать меня читать официальную документацию по созданию шаблонов. Она может помочь тем, кто уже знает ответы на вышезаданные вопросы. Мне она, по крайней мере, не помогла. Я понимаю, что задаю слишком много вопросов, но найти на них ответы в интернете не получилось, а спросить больше не у кого, разве только на форуме. Изменено 3 марта 2011 пользователем ludmila Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 4 марта 2011 Рассказать Опубликовано: 4 марта 2011 - какие файлы являются обязательными в папке с шаблоном? В папке шаблонов /templates: Папка Default (или любое другое ваше имя шаблона) - файлы оформления (дизайна сайта) Папка smartphone - файлы оформления мобильной версии сайта Файл .htaccess - запрещает прямой вызов папки через адресную строку браузера / подробнее + запрещает исполнение файлов с недопустимым расширением (в стандартном дистрибутиве: php, cgi, pl, php3, php4, php5, php6, phps, phtml, shtml) / подробнее Файл banned.tpl - файл оформления страницы для забаненых пользователей Файл opensearch.tpl - предназначен для поддержки технологии OpenSearch в современных браузерах, данная технология позволяет интегрировать поиск по вашему сайту в строку поиска самого браузера. Будьте предельно внимательны при редактировании данного шаблона. Он должен соответствовать необходимым спецификациям. / подробнее Файл print.tpl - файл оформления страницы для печати новостей Файл static_print.tpl - файл оформления страницы для печати статических страниц В папке вашего шаблона /templates/Default являются обязательными: /bbcodes/ - и всё содержимое папки /dleimages/ - и всё содержимое папки ( или почти всё, зависит от того, как вы делаете шаблон ) addcomments.tpl addnews.tpl comments.tpl feedback.tpl fullstory.tpl info.tpl informer.tpl login.tpl lostpassword.tpl main.tpl navigation.tpl offline.tpl pm.tpl poll.tpl preview.css preview.tpl profile_popup.tpl registration.tpl search.tpl searchresult.tpl shortstory.tpl speedbar.tpl static.tpl stats.tpl tagscloud.tpl userinfo.tpl vote.tpl и конечно же ваша графика, стили и т.д. по вашему усмотрению/желанию. - какую функцию выполняет каждый файл? Детальная информация о файлах шаблона описана в соответствующем разделе документации под названием - Шаблоны - чем отличаются папки images и dleimages? Папка dleimages используется в большей части скриптом. Например, в ней хранятся графика для водных знаков, голосования, спойлера и т.д. В папке images (название может быть произвольным: i, im, img, coolimagesofmysitebycoolwebmaster.. etc) хранятся графические материалы вашего шаблона. - Папки style и js должны называться именно так или возможны варианты? Можете называть эти папки как вам угодно. - Файлы в шаблоне должны называться именно так, как в шаблоне Default или возможны варианты? Именно так как в шаблоне. - Обязательно ли нужен файл .htaccess в папке с шаблоном? Нет, не обязательно. Но, если не хотите чтобы ваш шаблон скачали прямым вызовом файлом шаблона, тогда в каждую папку шаблона его лучше положить. - Зачем нужны файлы preview.css и engine.css? Стили чего именно в них описаны? почему preview.css находится в папке с шаблоном, а engine.css в папке стилей? Файл preview.css отвечает за оформление странички предварительного просмотра новости или статической страницы. Отвечает непосредственно за оформление файла preview.tpl. Находится в общей папке шаблона потому что так было задумано. В файл engine.css оформлены классы CSS которые использует скрипт. Файл engine.css не является обязательным, главное чтобы вы не забыли оформить классы CSS которые использует скрипт в своих .css / engine.css - подробнее о классах CSS - В какой кодировке нужно сохранять файлы шаблона? Это смотря какую вы используете версию скрипта windows-1251 или utf-8. Для windows-1251 сохраняете в windows-1251, для utf-8 - в utf-8 без bom. С чем это может быть связано? Причин несколько. Приведите кусок кода. .. каким редактором можно править файлы шаблона? Дело вкуса.. Редактируйте тем редактором, который удобный для вас. Цитата Ссылка на сообщение Поделиться на других сайтах
ludmila 0 Опубликовано: 4 марта 2011 Рассказать Опубликовано: 4 марта 2011 (изменено) Автор Спасибо, стало намного понятнее. Если бы еще разобраться с кодировкой. Отредактировала файл main.tpl (заменила своим html-кодом и вставила в него ссылки на скрипты и файлы стилей, теги {headers} и {AJAX}), сохранила в кодировке ANSI и загрузила на хостинг. На денвере все выглядит нормально, а на хостинге на сайте сплошные ромбики - во время загрузки кодировка почему то изменилась на utf8. Вообщем, получилось вот что http://gorodz.zp.ua Скопировала содержимое этого файла и заменила его в файле на хостинге - ничего не меняется. При этом во время загрузки на хостинг кодировка других файлов шаблона (которые я не редактировала) никак не поменялась. Как справиться с этой проблемой? Я правильно поняла - существует 2 версии движка с разными кодировками? P.S. Кажется я самостоятельно не смогу перенести html-шаблон на DLE. Может кто нибудь сделать эту работу? за деньги. Изменено 4 марта 2011 пользователем ludmila Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 4 марта 2011 Рассказать Опубликовано: 4 марта 2011 (изменено) Посмотрел ваш сайт, у вас там полная каша. перезалейте двиг и, если есть возможность, замените бд. Вот что у вас сейчас <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />Это неправильно. Стукнитесь в аську, помогу чем смогу. Изменено 4 марта 2011 пользователем alex32 Цитата Ссылка на сообщение Поделиться на других сайтах
ludmila 0 Опубликовано: 4 марта 2011 Рассказать Опубликовано: 4 марта 2011 (изменено) Автор Сначала так и было. Но потом я переустановила на базу данных в 1251 и движок тоже в 1251, ну и файл в этой же кодировке. Изменено 4 марта 2011 пользователем ludmila Цитата Ссылка на сообщение Поделиться на других сайтах
Dj Dance 185 Опубликовано: 4 марта 2011 Рассказать Опубликовано: 4 марта 2011 Как справиться с этой проблемой? У вас в файле main.tpl: <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> для начала выберите что-то одно. Я правильно поняла - существует 2 версии движка с разными кодировками? Абсолютно верно, существует 2 версии движка.Но потом я создала базу данных в 1251 и движок тоже в 1251, ну и файл в этой же кодировке. Тогда в файле main.tpl уберите строку - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">P.S. Кажется я самостоятельно не смогу перенести html-шаблон на DLE. Может кто нибудь сделать эту работу? за деньги. Отписал в ЛС. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 4 марта 2011 Рассказать Опубликовано: 4 марта 2011 открываем ваш шаб в дримвивере, нажимаем ctrl+J выбираем кодировку, сохраняем, заливаем на сервер. все,ваша проблема решена. Цитата Ссылка на сообщение Поделиться на других сайтах
ludmila 0 Опубликовано: 4 марта 2011 Рассказать Опубликовано: 4 марта 2011 Автор Спасибо за помощь - это у меня наследие Wordpress, т.к. переделываю wordpress-тему. Dj Dance, выслала вам свои координаты. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.