Текущий url в JS

 
Получить информацию о текущем url через Js.

Объект
window.location


Свойства:
window.location.href – полный путь к запрошенной странице – www.site.ru/somepage
window.location.host – имя сервера (домен) и порт – www.google.com:80
window.location.hostname – имя сервера без порта – www.google.com
window.location.hash – хеш, указание на конкретный элемент страницы (то, что идет после символа # в адресе)
window.location.pathname – собственно строка пути относительно корня веб-сайта
window.location.port – номер порта
window.location.protocol – используемый протокол (http://)
window.location.search – часть адреса, содержащая GET-параметры (т. е. после символа? в адресе и до #)

Пример:
if (window.location.pathname == '/' || window.location.pathname == '/index.html')
{
    // Это главная страница
}

Сгенерить код картинки или код ссылки теперь может и домохозяйка

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

Сам сайт посещаем тут http://tech.z1q.ru/
Обсуждаем тут На форум...

eSyndiCat_v2.5.0_Nulled скачать для создание каталога сайтов

 
Для тех кто хочет создать свой собственный каталог сайтов очень хорошо подходит eSyndiCat
для примера можем взглянуть на _1wc.tv

Версия: 2.5.0
Nulled: Да
Ссылка для скачивания

Обсудить на форуме
Кроме того на форуме есть скрипт, который поможет вам создать красивую карту сайта вашего каталога

Mod_rewrite удаляем повторяющиеся страницы сайта

 
Всем известно, что главную страницу вашего сайта можно открыть по следующим адресам
http://www.mysite.ru/
http://mysite.ru/
http://www.mysite.ru/index.html
http://mysite.ru/index.html

Ну и констатируем что поисковик видит все эти четыре адреса как 4- самостоятельных страницы, оговорюсь, не всегда но иногда. Для того чтобы этого избежать пишем следующее
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^mysite.ru
RewriteRule (.*) http://www.mysite.ru/$1 [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.html\ HTTP/
RewriteRule ^index\.html$ http://www.mysite.ru/ [R=301,L]

И теперь мы получаем редирект всех страниц на 'http://www.mysite.ru/'

12 советов от Гари Бил 2013 год

 
Ну вот собственно товарищ из-за бугра решил проветить нас горемычных в СЕО, и для этого он 12 советов на конференции Экспо РФ в Москве

Вы можете его скачать тут

или обсудить на форуме
SQL

Подсчет колличество записий удовлетворяющих условиям с группировкой

 
собственно тут мы селектим из одной таблицы по уникальному полю name и суммировали для них колличество записей
SELECT name, COUNT( * ) as kolvo FROM allinks WHERE  mach = 1 GROUP BY  name
SQL

MySQL SELECT with LIKE

 
Для тех кому ну уж очень приспичило выбрать строки из двух таблиц посредством LIKE собственно ниже запрос
тут используем CONCAT('%',_pole_,'%')
SELECT 
    al.link, gl.link  
FROM 
    glinks gl 
LEFT JOIN 
    allinks al 
ON 
    al.link LIKE CONCAT('%',gl.link,'%')

Проверка файла на удаленном сервере

 
Для того чтобы проверить наличие файла на удаленном сервере его не обязательно скачивать достаточно увидеть заголовки.
Мы будем проверять функцией @get_headers()

// файл, который мы проверяем
$url = "http://z1q.ru/mypic.png";
// получаем заголовки
$Headers = @get_headers($url);
// проверяем наличие HTTP/1.1 200 OK
if($Headers[0] == 'HTTP/1.1 200 OK') {
echo "Файл существует";
} else {
echo "Файл не найден";
}

Файл настроек PHP - php.ini в *nix

 
Иногда просто из головы вылетает где лежит конфигурационный файл php.ini
ОС — FreeBSD, Linux Debian/ubuntu и Linux CentOS/RedHat.


Читать дальше

Bitrix на веб окружение с ошибкой UTF-8

 
При переносе сайта на Bitrx web окружение возможна вот такая ошибка
Для продолжения установите настройки PHP: mbstring.func_overload=0 или mbstring.internal_encoding=ISO-8859-1.
для того чтобы поправить ситуацию в директиве файла nano /etc/httpd/bx/conf/default.conf внашем редиректе добавляем выделенную ниже строку
<Directory /home/bitrix/www/>
            ...
                php_admin_value mbstring.func_overload 0
            ...
        </Directory>
 
тут показана совсем стандартная конфа, но не в этом суть