Программирование, СМС, Webasyst, Drupal, PHP, личная эффективность

Раздел 'веб мастерим'

 
 

Редирект с www

Август 10, 2010   |   Категории: php, seo, веб мастерим

Для поисковых систем домены http://www.example.com и http://example.com не одинаковые. Это может негативно сказаться для поискового продвижения сайта. Например, ссылки, которые поставлены для домена без www уже не будут считаться для домена с www.

Во многих популярных сайтах при открытие сайта с www автоматически происходит редирект на домен без www. В этой статье я покажу, как это можно сделать при помощи php. Можно было бы использовать для этой файл .htaccess если на сервере включен модуль апача – mod_rewrite. Но мой способ не хуже и мы не зависим в этой случае от модуля mod_rewrite, который не на всех серверах может быть включенным.

Для этого нам понадобятся следующие php переменные –

$_SERVER['HTTP_HOST'] – в этой переменной содержится наш домен.
$_SERVER['REQUEST_URI'] – в этой переменой содержится путь, от корня сайта включая и get параметры если такие имеются в адресе.

Итак, вначале главной страницы сайта. Как правило, это файл index.php вставить следующий код –

if(strpos($_SERVER['HTTP_HOST'], 'www.') === false) {
// ничего не делаем
}
else {
$_HOST=str_replace('www.', '', $_SERVER['HTTP_HOST']);
header ('HTTP/1.1 301 Moved Permanently');
header("Location: http://".$_HOST.$_SERVER['REQUEST_URI']);
}

(далее…)


  Читать дальше >> 2 Комментариев  
 
 
 
 

Создаем динамическое голосование используя jQuery и PHP

Август 9, 2010   |   Категории: jQuery, php, Новости, веб мастерим

голосование используя php и jquery
Когда вы комбинируете некоторую функциональную особенность php c jQuery. В результате у вас может получиться интересный результат. В этом обучающим руководстве мы создадим голосование, используя PHP и XHTML. Используем некоторые jQuery Ajax эффекты для того чтобы страница не перезагружалась и для добавления к голосованию немного анимации.

HTML

Давайте получим наш <head>. Установим:

    <link href="style.css" rel="stylesheet" type="text/css" />  
    <script src="jquery.js" type="text/javascript" charset="utf-8"></script>  
    <script src="jquery.cookie.js" type="text/javascript" charset="utf-8"></script>  
    <script src="poll.js" type="text/javascript" charset="utf-8"></script>

– style.css управляет CSS разметкой.
– jquery.js главная jQuery библиотека
– jquery.cookie.js Плагин (автор – Klaus Hartl)добавляет управление куки в jQuery.
–poll.js это Javascript который делает голосование динамическим
(далее…)


  Читать дальше >> 3 Комментариев  
 
 
 
 

Подключаем голосование звездочками к сайту или движку. Используем класс ajax_star_rating

Июль 15, 2010   |   Категории: php, веб мастерим

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

голосование

В данной статье я покажу как подключить скрипт голосование за материал для сайта. Сайт должен работать на php и иметь базу данных mysql.

Итак скачаем сам скрипт. Заходим по адресу – http://www.phpclasses.org/package/4336-PHP-Update-votes-and-display-rated-content-with-stars.html и там скачиваем скрипт — ajax_star_rating.

После того как скачали распаковываем скрипт и вставляем его к скриптам сайта. Например, в список классов сайта. Я вставил в папку lib которая в корне сайта.
(далее…)


  Читать дальше >> Оставить комментарий  
 
 
 
 

Меняем тему для Webasyst через базу данных

Июль 13, 2010   |   Категории: Webasyst, веб мастерим

Почти всегда можно поменять тему сайта через админку Webasyst но бывают ситуации когда это невозможно сделать. Админку магазина легко сделать нерабочей достаточно включить тему например — Photo или любую другую и после этого в магазине если вы зайдете в админку везде будет надпись например, в браузере фаирфокс -

Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.

И как результат админка полностью не рабочая как и сайт. Вылечить сайт оказывается довольно просто достаточно зайти в базу данных магазина например, через phpmyadmin и там выбрать таблицу SC_settings. И затем в поле settings_constant_name нужно выбрать ячейку для редактирования со значением CONF_CURRENT_THEME. Редактировать нужно поле – settings_value

меняем тему для вебасист

У меня стояла тема Photo я ее удалил когда она была включена для сайта как результат сайт был не рабочим. Я поменял на тему computer через базу данных и вуаля на сайте тема поменялась и сайт снова работает :)


  Читать дальше >> 4 Комментариев  
 
 
 
 

ставим sape на webasyst

Июль 9, 2010   |   Категории: Webasyst, веб мастерим

Лично у меня поставить sape получилось не слишком быстро в webasyst так как пришлось вписывать дополнительные параметры. На сайте движка webasyst были включены ЧПУ.

Первое, что я сделал — зашел в /published/SC/html/scripts/classes/class.view.php и там поменял значение переменной

$this->security_settings['PHP_TAGS']

с false на true. В результате получилась такая строчка -

$this->security_settings['PHP_TAGS'] = true;

Таким образом мы сделали так чтобы заработали пшп теги – {php} ___ {/php} . Между которыми можно ввести любой php код в шаблонах smarty.

Вторым шагом я подключил код сапы непосредственно в шаблон. Для этого нужно зайти в шаблон (Название подключенного шаблона можно увидеть в админке магазина). В папке шаблона открываем файл index.html. В этом файле сверху вставляем следующий код -
(далее…)


  Читать дальше >> 1 Комментарий  
 
 
 
 

Uploadify — загрузка файла без перезагрузки страницы.

Июнь 29, 2010   |   Категории: jQuery плагины, веб мастерим

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

В этой записи я покажу как можно загружать файлы без перезагрузки странице. Без данного функционала не обойтись например, в веб приложениях где очень не желательна перезагрузка. Например на сайтах где все данные получаются с помощью ajax. Не очень красиво будет если все получаем без перезагрузи, а загружаем файлы с перезагрузкой страницы. Эту проблему нам поможет решить отличный jquery плагин — Uploadify.

Пользоваться этим плагином довольно легко. Для подключение к веб страницы используем следующей код -

<script type="text/javascript" src="/Window1/uploadify/swfobject.js"></script>
     <script type="text/javascript" src="/Window1/uploadify/jquery.uploadify.v2.1.0.min.js"></script>

(далее…)


  Читать дальше >> 13 Комментариев  
 
 
 
 

подключаем к сайту feedburner

Июнь 28, 2010   |   Категории: Разное, веб мастерим

Для подключения feedburner заходим по адресу — http://feedburner.google.com. Если у вас нету акаунта в google регистрируйте себе ящик на gmail во первый будете иметь большой и удобный почтовый ящик, а во вторых сможете сразу иметь регистрацию на многие сервисы гугла. Например, если иметь ящик на gmail можно свой логин привязать для входа на youtube.com.

После входа в акаунт google нужно зайти по адресу http://feedburner.google.com и если язык страницы на английском можно в меню справа-сверху зайти в «Languages” и там поменять на любой другой язык.

После выбора языка введите в поле, что под текстом “Зажигай фид прямо сейчас. Введи адрес своего блога или фида:” адрес вашего сайта для создания фида сайту.

подключение feedburner ввод адреса сайта
(далее…)


  Читать дальше >> Оставить комментарий  
 
 
 
 

Добавляем mp3 в modx

Июнь 17, 2010   |   Категории: modx, веб мастерим

В данной статье я покажу как подключить сторонний flash плеер. Для этого подключим плеер с сайта — http://flash-mp3-player.net. Через tinymce можно добавлять mp3. Но там используется QuickTime, а для этих целей лучше использовать flash player.

Итак приступаем:

Заходим на сайт плеера и там в Player->MINI->Generator копируем html код плеера.

В админке modx создаем сниппет под названием «mp3». В этот сниппет вставляем следующий php код – (далее…)


  Читать дальше >> 3 Комментариев  
 
 
 
 

Изменения данных домена org.ua(MODIFY)

Июнь 6, 2010   |   Категории: веб мастерим, домены

Изменения данных домена org.ua(MODIFY)

Для домена может понадобится изменения например, регистратора или неймсерверов. Для изменения нам нужно послать запрос по адресу — register_queryСОБАКАorg.ua. В теме указать MODIFY vlb.org.ua. В моем случае это имя моего блога, а вы вместо vlb.org.ua подставляйте свой домен.

Текст сообщения следующий –

domain: vlb.org.ua
descr: blog
admin-c: VL271-UANIC
tech-c: VL271-UANIC
nserver: ns1.lekant.com
nserver: ns2.lekant.com
changed: mymail@ 20100530
source: UANIC

domain — имя нашего домена
descr — описания сайта
admin-c — указываем регистратора
tech-c — тоже самое: указываем регистратора
nserver – указываем неймсервера для домена. В своем случае я в письме указывал ноые неймсервера .
changed — первое email, а второе дата изменения.

Тело письма должно быть в формате обычного текста. Без html вставок.
После того как послали письмо должно прийти письмо с темой – MODIFY vlb.org.ua processing approval request. Через это письмо мы подтвердим, что да мы хотим сделать эти изменения для домена.

Заходим в письмо и в нем находим строчку – «Підтвердити заявку можна на сайті за адресою:». Под этой строчкой будет ссылка на которую нужно нажать. После нажатия попадаем на сайт hostmaster.net.ua в котором мы сможет подтвердить, что да мы согласны сделать изменения для домена.

После подтверждения вы должны получить письмо с темой примерно такой – Changed: vlb.org.ua (Domain Record #36271652). Вот так вот — это несложно.


  Читать дальше >> 2 Комментариев  
 
 
 
 

Продление домена org.ua

Апрель 16, 2010   |   Категории: веб мастерим, домены

Домен org.ua так же само, как и платные домены нужно продлевать раз в год. Уже не раз вижу, как постоянно знакомые забывают продлить вовремя домен. Не продлив вовремя домен можно его совсем потерять.

Через 11 месяц после регистрации домена *.org.ua должно прийти письмо, в котором будет предупреждение про то, что нужно продлить домен. То есть это получается за один месяц до конца делегирования. Если не продлить после этого домен, то примерно через 2 недели снова прийдет уведомление.

Итак, давайте по порядку

1. Приходит письмо в темой Renew domain reminder: vlb.org.ua. В этом письме можно посмотреть, до какого числа наш домен будет активным. В теле письма будет строчка – status: OK-UNTIL 20100413165757. OK-UNTIL – это значит, что домен работает до числа, который указан дальше цифрами в подряд. Первые четыре цифры “2010” это год. Дальше цифры с 5 по 6 это месяц. Ну и соответственно с 7 по 8 это последний день работы домена.

2. Для продления домена нужно послать письмо по адресу register_queryCОБАЧКАorg.ua.
В заголовке письма – RENEW vlb.org.ua
В теле письма написать – domain: vlb.org.ua

3. Через несколько минут должно прийти письмо с темой RENEW vlb.org.ua processing approval request(До этого могут прийти еще несколько писем. Но они не важны). В письме будет строчка – “Підтвердити заявку можна на сайті за адресою:”.

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


  Читать дальше >> 4 Комментариев  
 
 

« Предыдущие записи   Следующие записи »




 

 
 

На сайте freesoftspace.com можно найти много полезных бесплатных программ для веб разработки

 
 


38201110912430120x600.gif
Каталог блогов
2009-2012   При копировании материала активная ссылка на web-grand.ru обязательна