Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

  • Закрытая тема Тема закрыта

Помогите с Joomlой

#1 lasmaster

lasmaster
  • Пользователь
  • 28 сообщений
  • Репутация: 0
0

Отправлено 04 Февраль 2010 - 11:37

Привет всем, есть сайт an-km.ru, если вы посмотрите исходный код, то увидете, что там используется тег <h1> аж 3 раза, хотелось бы это исправить. Сайт на Joomla, для примера нужно убрать <h1><div>Горячие продажи Иркутск</div></h1>, точнее даже не убрать, а переделать например в
<p><div>Горячие продажи Иркутск</div></p>, как это сделать?

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 04 Февраль 2010 - 12:04

lasmaster,
1) Зайти в папку /templates/[ваш_шаблон]
2) Найти файл - main.css
И исправить в нём:
#left_col h1 div
{
   ...
}
на:
#left_col div.title-pic div
{
   ...
}
Почему не советую использовать параграфы... Если почитать спецификацию, то оттуда можно вынести, что параграф заканчивается там, где начинается новый блочный элемент, а у вас это вложенный div(если его можно будет так назвать)

3) открыть файл index.php прям в папке с вашим шаблоном и отредактировать нужную строчку
<h1><div>Горячие продажи Иркутск</div></h1>

Ищите в шаблоне по id="left_col", не ошибетесь.
Заменяйте на
<div class="title-pic"><div>Горячие продажи Иркутск</div></div>

  • 0

#3 lasmaster

lasmaster
    Topic Starter
  • Пользователь
  • 28 сообщений
  • Репутация: 0

Отправлено 04 Февраль 2010 - 12:16

Спасибо большое, разобрался:rolleyes:
  • 0

#4 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 04 Февраль 2010 - 16:29

lasmaster, всегда рады помочь :rolleyes:
  • 0

#5 lasmaster

lasmaster
    Topic Starter
  • Пользователь
  • 28 сообщений
  • Репутация: 0

Отправлено 05 Февраль 2010 - 19:58

Возник новый вопрос! Опять CMS Joomla, необходимо прописать уникальные заголовки (title) для каждой страницы сайта. Посоветуйте пожалуйста как решить эту проблемку.
  • 0

#6 surfer

surfer
  • Заблокированные
  • 1 956 сообщений
  • Репутация: 71

Отправлено 05 Февраль 2010 - 23:21

там есть в настройках статей
  • 0

#7 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 06 Февраль 2010 - 03:30

lasmaster, чтобы задать заголовок для главной страницы:

1) Выбираем Все меню -> [основное_меню]*
2) Смотрим какой пункт у нас в меню стоит по умолчанию, то и есть главная страница. Входим в режим редактирования данной ссылки
3) Справа аккордеон Параметры - Система, раскрываем его
4) Там есть пункт Заголовок страницы, это и есть заголовок главной страницы.

Чтобы задать заголовок любой другой страницы применяются 2 варианта, один исключает другой:

Как назван материал, раздел, категория так и отображается заголовок (то есть по умолчанию)
То есть при создании вышесказанного есть пункт Заголовок, который и отвечает за title при обращении к данному материалу

Второй вариант, перебивает первый. Мы можем задать заголовок страницы в ссылке меню, которая ссылается на данный материал, раздел, категорию и так далее
1) Выбираем Все меню -> [меню_где_находится_ наша_ссылка]
2) Находим нужную нам ссылку. Входим в режим редактирования данной ссылки
3) Справа аккордеон Параметры - Система, раскрываем его
4) Там есть пункт Заголовок страницы, это и есть заголовок страницы, при переходе пао данной ссылке.
  • 0

#8 lasmaster

lasmaster
    Topic Starter
  • Пользователь
  • 28 сообщений
  • Репутация: 0

Отправлено 06 Февраль 2010 - 04:31

Вот как раз справа там аккордеона почему то нет :) Точнее есть, но там только установка "иконка меню" и "уникальный ID"...
Джумла 1.0.15

У меня получается только так: заголовок главной + название этого самого раздела, но мне так не нужно.


  • 0

#9 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 06 Февраль 2010 - 13:37

lasmaster, старая у вас Joomla.

Вообщем если уж это вам так приспичило:
Открываете файл /includes/joomla.php

Находим строчку:
						$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];

И заменяем её на:
						$this->_head['title'] = $title ? $title : $GLOBALS['mosConfig_sitename'];

Вот только заголовок вашего сайты вы теперь увидите только тогда, когда не будет передан параметр $title, или если он будет пустой
Если хотите, чтобы заголовок на главной соответствовал раннему, то можно сделать таким кустарным способом(так как движок я пока не копал):
						$this->_head['title'] = $title ? empty($_GET) || intval($_GET['Itemid']) == 1 ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $title : $GLOBALS['mosConfig_sitename'];

  • 0

#10 pontiaks

pontiaks
  • Пользователь
  • 8 сообщений
  • Репутация: 0

Отправлено 06 Февраль 2010 - 14:06

я в шоке видел много форумов но таких отзывчивых людей еще не видел) респект )
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru