веб

Автоматическое добавление якорей (содержание) на основе заголовков (h2) в контенте

Код на Javascript под jquery, но алгоритм понятен и не должно составить труда адаптировать под другие языки.

Метки:

Как узнать город и название сайта по IP-адресу, хосту

Что в IP-адресе тебе моём...

Раскрашенная карта части крупных узлов интернета 2005 год

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

Кроссбраузерные скругления углов css

Самые что ни на есть кроссбраузерные скругления углов

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-khtml-border-radius: 10px;
border-radius: 10px;

Метки:

Дополнительный параметр ut=noindex Яндекс.Метрики для управления индексацией

Яндекс. А если найду?

Яндекс.Метрика "стучит" о том, какие страницы просматривает пользователя. Факт.

Сегодня Яндекс объявил о появлении специального параметра...

Поведенческие факторы. Откуда берутся и как на них влиять

Поведенческие факторы

Прочитал несколько статей по поводу влияния ПФ на выдачу, полюбовался сервисами накрутки и не могу ничего не написать.
Откуда Яндекс берёт данные о поведенческих факторах?
Работают ли накрутки?

Напишу пару вещей о самих поведенческих факторах и накрутках.

Очевидно, что Яндекс учитывает не только активность на сайтах с помощью счетчиков, но и активность на своих сервисах, думаю прежде всего в поиске.

Есть также Яндекс.Бар, Директ, статистика партнёров...

Зебра (чёт-нечет) на php

Зебра (чёт-нечет) на php в 2 колонки

<?php           if ($i % 2 != 0) {
              $arr_fields[] = $value.":";
           }
           else {
              $arr_fields[] = "<span style=\"float:right;\">{$value}</span><br /><hr />";
           }
?>

Метки:

Сворачиваемый блок текста с помощью #css + #jquery

Простое сворачивание блока текста с помощью изменения свойства height css через jquery (осторожно, грязный код):

Ошибка 504 Gateway Timeout (time out) nginx. Как исправить

Часто наблюдаю этот вопрос, посему ответ:

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

Метки:

Кастомный макрос разрезания текста на тизер и полный текст в UMI.CMS

Два варианта макроса, применять в шаблоне tpl так, например:
%custom cutDescription(%pid%, 'opisanie')%

Вариант 1: реально разрезание с убиранием тегов и ограничением 300 символов (потом ещё ищет пробел с конца и оставляет только до него):

Метки: