Изменение шаблона rhuk_solarflare_ii под свои нужды

Тема в разделе "Изменение шаблона (кастомизация)", создана пользователем Saffi, 05.09.2007.

  1. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Переношу свой, полностью написанный на html, сайт на Джумлу (тема на форуме тут).
    На данный момент сайт в сети выглядит так, постепенно ковыряясь в шаблоне rhuk_solarflare_ii дошла на данный момент (не имея до этого практики в подобных делах) до следующего тык.

    Вопрос номер РАЗ:
    Где, в каком файле (а в нем - в какой строке) убрать отступ от границ экрана?

    Вопрос номер ДВА:
    Как правильно откорректировать параметр

    #content_outer {
    padding: 0px;
    margin-top: 0px;
    margin-left: 2px;
    /** border: 1px solid #cccccc; **/
    float: left;
    width: 635px;
    }
    чтобы страница растянулась на всю ширину (убирая или изменяя width, получаю перекособоченый дизайн).
    Если удаляю данный параметр, все получается, но граница между левой частью и центральной сливается


    Пока все. Как исправлю это будут следующие вопросы.
     
    Последнее редактирование модератором: 31.03.2014
  2.  
  3. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Saffi, зачем переделывать готовый шаблон, подгоняя его под свой сайт, когда уже имеется шаблон. Достаточно немного доработать гланую страницу, и будет шаблон для джумлы.
    1. Левые и правые колонки можно оставить как есть, добавив в них ток код для левой и правой колонок, для вывода других модуле, не на главной.
    2. Шапка, а именно меню, вот его можно заменить на модуль джумлы, тот что главное меню.
    3. Банер, туда вставить код для банеров, и использовать стандартный модуль банеров.
    4. всё что ниже банера, можно также оставить, а вот новостная лента, это уже блок контента будет, там будет выводится все добавляемые новости, стандартными средствами джумлы.
    5. Футер, можно оставить как есть.

    Остаётся только создать нужные разделы и категории для контента, и привязать их к менюшкам. Для главного меню также создать пункты меню к нужным разделам или категориям. Потом перенести весь контент, и привязать те меню что напрямую идут на контент.
     
  4. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Ых... Как легко на словах... И как трудно это сделать наяву, да еще, в добавок, не умеючи...
    Я почитала правила создания шаблонов (ну или не правила - рекомендации) там говориться, что надо максимально отходить от табличного дизайна, но я так и не поняла как работать так как там предлагается...
     
  5. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Saffi, все когдато не умели, я так вообще до встречи с джумлой, незнал что такое теги, строил несложные страницы в майкросовтовском фронпейдже. Учился на шаблонах из комплекта джумлы.

    Так что, если у тебя есть хоть какието знания хтмл, то разберёшься быстрей, чем с нуля начинать. Тем более, что как уже написал, шаблон строится также как и на хтмл, со вставками пхп.
    Само главное, определиться, насколько можно отступить от оригинала.
     
    Saffi нравится это.
  6. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Saffi, погуглите на тему "применение div" :)
     
    Saffi нравится это.
  7. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    sergv2005 - Спасибо за поддержку!
    В том-то и дело, что написать сайт на коленке, применяя табличный вариант для меня не проблема (всю "Шкатулку" я сама сделала), а вот с методикой работы с такими шаблонами не накома до сих пор была, хотя css на сайте тоже применяется.

    Fanamura - Большое спасибо за подсказку, уже изучаю.
     
  8. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Saffi, незачто. Если сайт был написан на коленке ;) , то проблем не возникнет. Могу посоветовать сдублировать шаблон из имеющихся, обозвав его по своему, и в хмл файле также сменить имя шаблону, чтобы в джумле не дублировался. Потом убрать из файла индексюпхп всё что посли боди, и кинуть туда всё что после боди с главной страницы шкатулки. А потом сравнивая с другим шаблоном править этот, добавляя классы или/и индексы таблицам, ячейкам, и т.п., вставляя пхп код для вставки модулей и контента.

    Конечно, на мой взгляд, в данном случае написать новый шаблон, было бы проще, чем подгонять имеющийся, или править чужой.
    Насчет дивов, конечно можно сделать весь сайт на дивах, но без хороших знаний здесь не обойтись. А вот совместное использование в некоторых случаях, будет даже лучше чем чисто на таблицах или на дивах. Если шаблон будет только фиксированным или только резиновым, то тогда можно чисто на дивах, если для резинового шаблона не нужно задавать жестко боковые колонки.
     
  9. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

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

    Мне, как бы, проще сейчас переделать готовый шаблон, другой вопрос, что я не совсем понимаю некоторые параметры в css - за что они отвечают и что в них можно корректировать, а что нельзя, и от которых можно вообще отказаться, а от каких нельзя.
     
  10. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Уважаемые, ну мне кто-нить подскажет, как убрать отступ от границ экрана?
     
  11. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Saffi, по ксс можешь тут глянуть: http://css.find-info.ru/
    отступ убрать, так это может быть padding для боди к примеру, margin для основной таблицы или дива в боди. Или для таблицы задан cellspacing, но тогда отступ идёт и для ячеек таблицы.
     
  12. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Ну вот ведь дура... ну просто в <body> как и было изначально надо было добавить строку

    leftmargin="0" topmargin="0" marginheight="0" marginwidth="0"

    Тьфу...
     
  13. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Saffi, а в ксс было бы просто margin: 0; и всё ;)
     
  14. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Самое странное, что там это стоит...:X а рамка все равно присутствовала...B)
     
  15. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Где, что и как лучше надо сделать, чтобы центральное содержимое главной страницы выглядело так:

    [​IMG]

    сейчас оно выглядит так:

    [​IMG]

    Может Главную забить вообще отдельным шаблоном и жестко внутри него прописать центральное содержимое, и не заморачиваться?

    Потом, как добавлять через "содержимое объекта" в текст ссылки с определенными классами, если они (ссылочные классы, типа - a.bk:hover) нигде не отображаются, а если пытаться внести их принудительно через html, они автоматически внутри ссылки обрезаются, пример:

    вношу - <a href="http://localhost/necessary/credit.shtml" class="textlink">Автокредит</a>

    на выходе, после применения, получаю, опять же - <a href="http://localhost/necessary/credit.shtml">Автокредит</a>

    Да и где убираются данные, очерченные красным кружком?
     
  16. Offline

    sergv2005 Пользователь

    Регистрация:
    18.01.2006
    Сообщения:
    421
    Симпатии:
    20
    Пол:
    Мужской
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Рамка или отступ? ;)
    Если не где в другом месте небыло отдельно прописано, что надо отступ, то отступа не должно было быть.

    Saffi, как вижу, ты упорно пытаешься переделать готовый стандартный шаблон. Может всё же попробуешь с нуля, точнее выкенишь всё что внутри боди из стандартного, и вставишь свою главную страницу, всё что внутри боди.

    Просто я думаю, тебе проще будет понять как делать шаблоны для джумлы, если их делать с нуля. Я бы даже посоветовал начать параллельно совершенно отдельный шаблон, взяв за остнову структуру шаблона, тоесть сделав папку с названием шаблона, а в ней папки для графики и ксс. Кинув в папку чистые index.php и templateDetails.xml, а в ксс папку файлы template_css.css и editor_content.css.

    Вот код для пустого index.php
    Код (CODE):
    1. <?php defined( '_VALID_MOS' ) or die( 'Доступ ограничен' ); ?>
    2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    3. <?php $iso = split( '=', _ISO );
    4. echo '<?xml version="1.0" encoding="'. $iso[1] .'"?' .'>';
    5. ?>
    6. <html xmlns="http://www.w3.org/1999/xhtml">
    7. <head>
    8. <meta http-equiv="Content-Type" content="text/html; <?php echo _ISO; ?>" />
    9. <?php mosShowHead(); ?>
    10. <link href="<?php echo $mosConfig_live_site; ?>/templates/'.$GLOBALS['cur_template']. '/css/template_css.css" rel="stylesheet" type="text/css"/>
    11. </head>
    12. <body>
    13.  
    14. </body>
    15. </html>

    вот для template_css.css
    Код (CODE):
    1. <?xml version="1.0" encoding="windows-1251"?>
    2. <mosinstall type="template">
    3.     <name></name>
    4.     <creationDate></creationDate>
    5.     <author></author>
    6.     <copyright></copyright>
    7.     <authorEmail></authorEmail>
    8.     <authorUrl></authorUrl>
    9.     <version></version>
    10.     <description></description>
    11.     <files>
    12.         <filename>index.php</filename>
    13.         <filename>template_thumbnail.png</filename>
    14.     </files>
    15.     <images>
    16.         <filename>images/logo.jpg</filename>
    17.     </images>
    18.     <css>
    19.         <filename>css/template_css.css</filename>
    20.     </css>
    21. </mosinstall>

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

    Вложения:

    • css.txt
      Размер файла:
      10.7 КБ
      Просмотров:
      42
  17. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Господа, для наиболее плавного перехода на joomla поставила ARTIO JoomSEF, поясните пожалуйста, что надо сделать, чтобы система воспринимала расширение .shtml вместо используемого по умолчанию .html ? Где и что надо настроить?

    Еще один вопрос. В стандартных шаблонах страницы второго и далее уровней имеют только левую колонку с навигационным меню, где в шаблоне устанавливается правило правой колонки, чтобы страница выглядела так же как главная?
     
    Последнее редактирование: 10.09.2007
  18. Fanamura
    Offline

    Fanamura Доброта

    Регистрация:
    12.03.2007
    Сообщения:
    5 094
    Симпатии:
    158
    Пол:
    Мужской
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    В Админке => модули => выбираешь модуль, который скрывается когда не нужно, справа в параметрах список. Нужно выделить все.
    Или в шаблоне ишешь где выводится правая колонка и стираешь все условия ее вывода. (ищи оператор if)
     
  19. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Господа, в общем я так и не поняла, как убирается обозначение главной страницы, размещенное под баннером в центре контентной части... (то что указано красным шрифтом ушло, а вот верхнее - не найду как)...

    Добавлено через 52 минуты
    И еще вопрос, в Мозиле все нормально отображается, а вот в Эксплорере (у меня 7-ка), разделы и категории плывут куда-то, хотя главная и контентные страницы нормально отображаются. Как с этим бороться...

    www.autoshkatulka.ru/index.php (на данный момент нормально работает раздел "Автомобиль" из верхнего меню, и левое меню)
     
    Последнее редактирование: 26.10.2007
  20. AmmiAk
    Offline

    AmmiAk Укротитель браузеров

    Регистрация:
    25.07.2007
    Сообщения:
    629
    Симпатии:
    34
    Пол:
    Мужской
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Из 'index.php' шаблона сайта следует удалить тег <?php mosPathWay(); ?>, отвечающий за вывод информации о разделе сайта, в котором в данный момент находится пользователь.

    Со вторым вопросом поможет разобраться осмотр свойств идентификаторов и классов, отвечающих за вывод объектов содержимого разделов и категорий, на предмет оптимизации их под основные версии Интернет-браузеров.
     
  21. Saffi
    Offline

    Saffi Недавно здесь

    Регистрация:
    31.08.2007
    Сообщения:
    33
    Симпатии:
    1
    Ответ: Изменение шаблона rhuk_solarflare_ii под свои нужды

    Кто знает, где в изначальном rhuk_solarflare_ii шрифт для контентной части устанавливается?
     

Поделиться этой страницей

Загрузка...