Как скачать видео с сайта Youtube или Rutube

ktak.ru

А дальше по инструкции на этом сайте!

1) Копируете ссылку с видео, вставляете, а дальше все понятно.

Как включить/активировать встроенный Bootstrap в Joomla 3 в своём чистом шаблоне.

Этот материал может заинтересовать тех, кто разрабатывает шаблон для Joomla 3 с нуля или хочет добавить в уже готовый сайт на joomla 3 кросбраузерности и не хочет догружать лишние файлы.

Joomla 3 включает в себя framework  от Twitter. Находиться всё это в каталоге media/jui/:

  • css - файлы стилей фрейворка
  • fonts - шрифты
  • img - наборы иконок
  • js - библиотека и скрипты jquery, плагины avascript
  • less - файлы адаптации стилей для отзывчивого дизайнв

Этот каталог является общим для всей системы, то есть может использоваться для любого шаблона, в том числе и для шаблонов администратора. Вам предлагаются готовые решения оформления и набор инструментов строительства позиций сайта. Таким образом Вы немного ограничены в дизайне. Ведь если вы будете менять стили непосредственно в этом каталоге media/jui/css/*.css, то это может повлиять и на остальные шаблоны сайта. Можно ничего не менять и всё верстать с готового набора, дизайн будет зависеть от вашей выдумки - как из готового набоа инстументов соорудить что-то своё оригинальное.

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

Можно также состряпать свой файл стилей, обычно это template.css и загружать его вместе со стандартным bootstrap.css.

Все это добро разместить вверху index.php

defined('_JEXEC') or die;
JLoader::import('joomla.filesystem.file');
$app = JFactory::getApplication();
$doc = JFactory::getDocument();
$user = JFactory::getUser();
$this->language = $doc->language;
$this->direction = $doc->direction;
// Getting params from template
$params = $app->getTemplate(true)->params;
//Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
// Add Stylesheets
JHtml::_('bootstrap.loadCss', true, $this->direction);
$doc->addStyleSheet('templates/' . $this->template . '/css/template.css');

 

Заметили, что template.css грузим после bootstrap.css. Это для того, что если какие-то стандартные стили нам не нравятся, то мы можем их переопределить их в template.css (приоритет загрузки стилей, надеюсь, помните).

За подключение Bootstrap и стилей отвечают строки JHtml::_('bootstrap.framework'); и  JHtml::_('bootstrap.loadCss', true, $this->direction);

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

$doc->addStyleSheet('templates/' . $this->template . '/css/ bootstrap.css
$doc->addStyleSheet('templates/' . $this->template . '/css/template.css');

 

Если Вы стили bootstrap.css грузите из своего шаблона, то не забудьте переписать в свой шаблон и папку img - наборы иконок, ну а там по мере разработки шаблона и остальное придётся подтянуть при необходимости, я так думаю.

Ну а библиотеки JQuery, JS-скрипты джумла сама загрузит.

Статья очень понравилась и позаимствована с mybootstrap.ru

Как добавить якорь на страницы сайта!

1) Якорь обычно ссылается на на idшники.

2) Присваиваем месту к которому нужно приякориться id например: <p id="yakor03"> Важная статья на которую нужно перейти </p>

3) А теперь в обычной ссылке просто прописываем вместо http символ # в нужной ссылке: <a href="#yakor03">ссылка ведущая к якорю</a>

4) Все, вот так обычно создается якорь на странице.

Как вставить на сайт (сделать) кнопку "добавить в Избранное"

Актуальное кроссбраузерное добавление:

JavaScript-функция (вставляем между тегами и )

PHP код:
<script>
function 
add_favorite(a) { 
    
title=document.title
    
url=document.location
    try { 
        
// Internet Explorer 
        
window.external.AddFavorite(urltitle); 
    } 
    catch (
e) { 
        try { 
            
// Mozilla 
            
window.sidebar.addPanel(titleurl""); 
        } 
        catch (
e) { 
            
// Opera 
            
if (typeof(opera)=="object") { 
                
a.rel="sidebar"
                
a.title=title
                
a.url=url
                return 
true
            } 
            else { 
            
// Unknown 
            
alert('Нажмите Ctrl+D чтобы добавить страницу в закладки.'); 
            } 
        } 
    } 
    return 
false
}
</script> 

Ссылка на добавление страницы в избранное:

PHP код:
<a href="#" onclick="javascript: return add_favorite(this);">Добавить в Избранное</a

Сложно ли угодить поисковикам?

DDSitemapGen2Основной ошибкой всех начинающих оптимизаторов является, прежде всего, их нацеленность на удовлетворение потребностей поисковых роботов, а не реальных людей. Поэтому и качество контента на сайтах, которые они раскручивают, оставляет желать лучшего.

Если посмотреть со стороны логики, то именно поисковик – это тот «клиент», которому должно нравиться качество страниц сайта, чтобы он выбросил его на вершину «хит-парада». Но именно это и является основной ошибкой оптимизаторов. Ведь уже и поисковики стали по максимуму учитывать то, что нравится пользователям. И именно интересный контент на сайте зачастую является для поисковика основным критерием для того, чтобы поднять его в ТОПе. Огромная ссылочная масса и нечитабельные статьи на сайте уходят в прошлое.

Что же такое ТОП и как он выстраивается?

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

Подробнее...