г. Владимир, пр. Ленина 29б, офис 31
8 (904) 259-97-29
пн-пт: с 09.00-18.00
e-mail: info@pavelsonar.net
icq: 60543636

 

Перед body в шаблоне вставляем

<?php
$menuitemid = JRequest::getInt( 'Itemid' );
if ($menuitemid) {
$menu = JSite::getMenu();
$bodysuffix = $menu->getParams( $menuitemid )->get('pageclass_sfx');
}
?>


теперь можем использовать класс
Код:
<body class="<?php echo $bodysuffix; ?>">

 

В данном материале я постараюсь рассказать о тонкостях перехода с одного зеркала на другое. На самом деле все достаточно просто. Итак по пунктам

1. Подключаете сертификат, будь-то платный, либо бесплатный. Современные хостинги ( БЕГЕТ к примеру), дают беслатный сертификат и подключают за несколько минут.

2. После того, как сертификат подключен, проверяем его работоспособность. Сайт должен открыться как по https так и по http

3. В вебмастере яндекса, в разделе индексация - переезд - выбираете https . Информационное сообщение отразится вверху. И через некоторое время изменится главное зеркало

4. В файле robots.txt пропишите параметр host: https://вашсайт 

5. В файле .htaccess пропишите редирект вида

  1. RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteCond %{HTTP:X_FORWARDED_PROTO} !^https$
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteCond %{HTTP_HOST} ^www.домен.ru$ [NC]
    RewriteRule ^(.*)$ https://домен.ru/$1 [R=301,L]

В этих директивах указывается редирект 301 с www и с http на https протокол.

6. После этих процедур, в вебмастере яндекс может появиться возможная проблема касающаяся файла robots.txt, а именно то, что главное зеркало получает редирект. И файл недоступен.

На все это может потребоваться несколько недель. ТИЦ восстанавливается по разному. Лично у меня на одном сайте через неделю вернулся тиц 120 от 200. Ждем следующих апов яндекс.

Здравствуйте. Если вам нужно изменить на сайте шрифт, который вас не устраивает, то для этого существуется сразу несколько способов:

  1. Подключение шрифта гугла путем @import в файл CSS шаблона.
  2. Подключение шрифта локально (предварительно положив в папку) и прописав путь
  3. Прописать подключение шрифта в HEAD шаблона
  4. Использовать уже имеющийся шрифт в шаблоне (часто можно установить платный шаблон, где есть выбор шрифтов)

Для меня самый простой способ, это подключить путем импорта шрифт. Делается это очень просто. Переходим на сайт https://fonts.google.com/ - здесь мы видим уже написанный текст и вариант шрифта. Выбираем нужный. К примеру возьмем Ubuntu Condensed

Рядом видим "ПЛЮС" - нажимаем. Выбираем способ подключения шрифта в шаблоне

@import url('https://fonts.googleapis.com/css?family=Ubuntu+Condensed'); - это прописываем в начале файла CSS шаблона.

И вот теперь у нас новый шрифт на сайте. Радуемся)

Что делать, если Вы установили jSecure Joomla, не вводили ключ, но вышли из административной зоны и теперь не можете войти? Сперва, попробуйте использовать в качестве ключа слово «jSecure» (без кавычек с учётом регистра). То есть, если адрес сайта «http://сайт.рфф», то доступ к админке Joomla можно попробовать получить по адресу «http://вашсайт/administrator/?jSecure». Если не получилось, то подключитесь к FTP своего сайта, перейдите в папку \administrator\components\com_jsecure и в файле «params.php» найдите строку

public $publish = '1';
и замените на:

public $publish = '0';
После этого можно войти в админку Joomla без использования ключа jSecure Authentication. В базовых настройках можно будет ввести нужный ключ и активировать компонент.

  1. /* monitors and laptops */
    @media screen and (min-width: 1240px) {} 
  1. /* tablet */
  2. @media screen and (min-width: 1024px) and (max-width: 1240px) {}
  3. @media screen and (min-width: 768px) and (max-width: 1024px) {}
  1. /* mobile */
  2. @media screen and (max-width: 768px) {}
  1. /* iPad in portrait & landscape */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {}
  1. /* iPad in landscape */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {}
  1. /* iPad in portrait */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {}
  1. /* Retina iPad in portrait & landscape */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {}
  1. /* Retina iPad in landscape */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
    and (-webkit-min-device-pixel-ratio: 2) {}
  1. /* Retina iPad in portrait */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 2) {}
  1. /* iPad 1 & 2 in portrait & landscape */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1){}
  1. /* iPad 1 & 2 in landscape */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {}
  1. /* iPad 1 & 2 in portrait */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {}
  1. /* iPad mini in portrait & landscape */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) {}
  1. /* iPad mini in landscape */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio: 1) {}
  1. /* iPad mini in portrait */
    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio: 1) {}
  1. /* iPhone 5 in portrait & landscape */
    @media only screen and (min-device-width : 320px) and (max-device-width : 568px) {}
  1. /* iPhone 5 in landscape */
    @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) {}
  1. /* iPhone 5 in portrait */
    @media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : portrait) {}
  1. /* iPhone 2G-4S in portrait & landscape */
    @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {}
  1. /* iPhone 2G-4S in landscape */
    @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {}
  1. /* iPhone 2G-4S in portrait */
    @media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) {}

 

Переходим в файл /administrator/components/com_jshopping/views/orders/tmpl//list.php

202 строка в файле <?php echo $row->payment_name?> (можно найти поиском). После нее вставляем следующий код:

  1. <div class="infoorders"><span class="commenttitle"><?php echo _JSHOP_CUSTOMER_COMMENT?></span>:<br><?php echo $row->order_add_info?></div>

самом конце файла добавляем:

  1. <style>
    .order_detail{padding: 0 0 25px;}
    .backlight1 td{background-color:#fff; border-top: 3px solid #FFF;}
    .backlight2 td{background-color:#BDF; border-top: 3px solid #FFF;}
    .backlight3 td{background-color:#FF4C4C; color:#fff; border-top: 3px solid #FFF;}
    .backlight4 td{background-color:#FCF; border-top: 3px solid #FFF;}
    .backlight5 td{background-color:#FFC; border-top: 3px solid #FFF;}
    .backlight6 td{background-color:#9D9; border-top: 3px solid #FFF;}
    .backlight7 td{background-color:#CDFB17; border-top: 3px solid #FFF;}
    </style>

а в файле css вашего АДМИНИСТРАТИВНОГО ШАБЛОНА :

  1. .infoorders {
  2. width: 200px;
  3. padding: 6px;
  4. background: #F5F5F5;
  5. color: #252525;
  6. border: 1px solid;
  7. }

Для того, чтобы наш блок стал активным (тип link, a) необходимо задать ему 

  1. onclick="location.assign('ссылка нужная')"

Пример: <div onclick="location.assign('http://ya.ru')" class="myblock"></div>

Для начала в <head> шаблона джумла подключаем скрипты:

  1. <script type="text/javascript" src="/main/<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/js/owl.carousel.js" ></script>
  2. <script type="text/javascript" src="/main/<?php echo $this->baseurl ?>/templates/<?php echo $this->template; ?>/js/owl.carousel.min.js" ></script>

Сами скрипты качаем тут http://owlgraphic.com/owlcarousel/ и распаковываем в папку js шаблона - там же, кстати имеются и примеры

После того как все подключили, качаем модуль.

Рекомендую отличный хостинг