Создать свой собственный бесплатный сайт

В эру быстрого и доступного интернета многие люди задумываются о том, чтобы создать свой собственный сайт – будь то сайт своей школы, факультета или спортивной секции, сайт для своего блога или портфолио, сайт своего бизнеса или просто сайт-визитка с резюме и научными работами. На вопрос “зачем мне свой сайт” каждый отвечает для себя по-своему. Но если решение уже принято, давайте приступим к нашей инструкции.

Во-первых, надо определиться, какой сайт вам нужен – статичный одностраничный, динамично обновляемый блог, интернет-магазин, большой информационный портал и проч. Если вам нужен магазин или крупный сайт, то сделать его бесплатно вряд ли получится. Так что сегодня мы сфокусируемся на небольших персональных сайтах, блогах, страничках. Наш сайт пример того, о чем пойдет речь.  Continue reading

Posted in Wordpress | Leave a comment

JavaScript – цикл с постусловием do-while

В JavaScript помимо циклов while и for есть еще один вариант цикла do-while:

do{
}while();

Смысл этой конструкции в том, что сначала исполняется то, что внутри фигурных скобок, а затем проверяется условие while(). Если условие окажется true, то цикл повторяется, если false – то цикл завершается. Таким образом, как минимум один раз цикл исполнится. Этот цикл используется реже, чем два предыдущих, из-за того, что человеку проще понять обычный цикл while, чтобы прочитать условие, а не искать условие в конце цикла. Continue reading

Posted in Javascript | 1 Comment

JavaScript – циклы while и for

В JavaScript есть два цикла – while и for. Они оба исполняются одинаково быстро. Цикл for более гибкий – у него в круглых скобках есть три части через точку с запятой. Общая запись:

for(first;second;third);

Внутри круглых скобок точка с запятой является разделителем, а не концом строки.

first – любая инструкция, которую машина выполнит один раз в самом начале цикла, например, можно инициализировать переменную. Continue reading

Posted in Javascript | Leave a comment

Как вставить рекламу google adsense на сайт wordpress

После упразднения плагина для автоматического встраивания рекламы на сайт под wordpress, я приуныла и начала гуглить, что же делать. В этом посте я расскажу мой способ вставить рекламу на сайт, о котором нигде не написано. Исходные данные: wordpress, тема hueman, вручную сгенерированные блоки рекламы responsive ads google adsense, подходящие для мобильных устройств. Continue reading

Posted in Wordpress | Leave a comment

Копирование переменных, создание ссылок и переменные переменных в PHP

Для начала разберем копирование значений перемененных на этом примере:

$a = 5; // записать значение 5 в именованную ($a) ячейку памяти

$b = $a; // назначить новую ячейку в памяти и дать ей имя $b; присвоить ей такое же значение, что и в переменной $a Continue reading

Posted in PHP | Leave a comment

[РЕШЕНИЕ] Joomla 3.7.x глючит меню – “Ошибка публикации 1 категории так как по крайней мере один из ее родителей не опубликован или один из ее потомков…”

Если после обновления на Joomla 3.7.x у вас начало глючить меню при попытке добавления нового пункта и выдает ошибку:

Failed publishing 1 menu item as at least one of its parents is unpublished or one of its children is checked out.”

Или в русской локализации:

Ошибка публикации 1 категории так как по крайней мере один из ее родителей не опубликован или один из ее потомков извлечен.

…значит при обновлении слетели старые пункты меню, ссылавшиеся на давно уже не поддерживаемые компоненты (типа banners, contacts и проч.).

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

Но это помогает только в половине случаев (если сайт относительно новый). Если не помогло – есть еще два способа решения этой проблемы: Continue reading

Posted in Joomla | Leave a comment

[РЕШЕНИЕ] Joomla update 3.6 to 3.7 ошибка “404 component not found”

Если сразу после обновления Joomla с 3.6.x до 3.7.x на главной вылазит ошибка:

404 Компонент не найден

Как решить эту проблему:

1) сделать откат на бекап до апдейта (если нет возможности – вручную переносите БД и файлы на свежую установку джумлы и руками устанавливайте все компоненты).
2) _до апдейта_ (это важно!) заходим в главное меню админки: “Расширения” -> “Менеджер расширений” -> “Поиск”
3) выбираем все, что там есть (или только все “Fields“, если не знаете что к чему; скорее всего проблема из-за них) и жмем кнопку “Установить” (слева сверху).
4) заходим в “Расширения” -> “Менеджер расширений” -> “Базы данных”
5) жмем “Исправить” Continue reading

Posted in Joomla | Leave a comment

JavaScript – простые задачи на циклы

Задача: написать код на JavaScript, который посчитает, сколько будет 2^10 с помощью цикла.

Решение:

var num=2;
var power=10;
var result=1;
var subpower=1
while (subpower<=power){result*=num;subpower++};
document.write(result) Continue reading

Posted in Javascript | 1 Comment

JavaScript – как встроить код в html и отобразить на сайте

Код JavaScript можно писать в любом блокноте и сохранить с расширением .js – можно также встроить код в html страницу с помощью тэгов <script>…</script> как в раздел head, так и в body. Лучше вставлять в тело сайта body, это ускорит загрузку контента самого сайта.

Таким образом, можно создать на компьютере файл с расширением html или htm, в котором подготовить такой код:

<html>
<script>

ваш код JavaScript

</script>
</html> Continue reading

Posted in Javascript | Leave a comment

JavaScript – циклы, счетчик

Цикл – это кусок кода, который повторяется некоторое число раз. Число повторений или число итераций описывается с помощью счетчика.

Цикл записывается с помощью while(выражение, которое приводится к булеву типу – > для следующей итерации надо получить true, как только получим false, цикл остановится);

Пример бесконечного цикла: while (true);

Что приводится к false в JavaScript:

  • false
  • undefined
  • null
  • 0
  • ” “
  • NaN

Все остальное – это true. Continue reading

Posted in Javascript | Leave a comment