Как скачать видео с сайта 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
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/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-функция (вставляем между тегами и )
<script>
function add_favorite(a) {
title=document.title;
url=document.location;
try {
// Internet Explorer
window.external.AddFavorite(url, title);
}
catch (e) {
try {
// Mozilla
window.sidebar.addPanel(title, url, "");
}
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>
Ссылка на добавление страницы в избранное:
<a href="#" onclick="javascript: return add_favorite(this);">Добавить в Избранное</a>
Сложно ли угодить поисковикам?
Основной ошибкой всех начинающих оптимизаторов является, прежде всего, их нацеленность на удовлетворение потребностей поисковых роботов, а не реальных людей. Поэтому и качество контента на сайтах, которые они раскручивают, оставляет желать лучшего.
Если посмотреть со стороны логики, то именно поисковик – это тот «клиент», которому должно нравиться качество страниц сайта, чтобы он выбросил его на вершину «хит-парада». Но именно это и является основной ошибкой оптимизаторов. Ведь уже и поисковики стали по максимуму учитывать то, что нравится пользователям. И именно интересный контент на сайте зачастую является для поисковика основным критерием для того, чтобы поднять его в ТОПе. Огромная ссылочная масса и нечитабельные статьи на сайте уходят в прошлое.
Что же такое ТОП и как он выстраивается?
Каждый поисковик создан людьми, и именно они отслеживают правильность работы роботов. Если люди, проверяющие работу алгоритмов, посчитали, что какой-либо из алгоритмов имеет проплешины, они говорят об этом асессорам (программистам), закрывающим эту брешь в работе поисковика, просто переписывая код работы системы и меняя параметры отбора для поиска.