Бубудни
мои
всё что нашлось по тэгу "php"
категории: Сайтострой
теги: php, sape.ru, wordpress, блог
музыка: Centr - Зима, Morcheeba - Who Can You Trust?, Culcha Candela - Hamma
Однажды я уже писал про уменьшение ссылок на сайте. Как дополнение к прошлому посту рассмотрим пример популярной CMS для блогов - Wordpress.
Итак, мы хотим уменьшить количество внешних ссылок, приложив минимум усилий :)
Сначала выполняем 3 предыдущих шага.
4) открываем файл /wp-content/themes/<имя вашей темы>/header.php .
В самое начало вставляем слующий код:
Вот и все!
Мне этого вполне хватает. Хотите больше? Спрашивайте ;)
Эти несложные действия повысят привлекательность ваших странц в Сапе :) Это и была моя цель %)
UPD: вместо index.php лучше header.php или functions.php
категории: Программинг и Учебинг, Сайтострой
теги: php, sape.ru, яндекс, блог, шенген
музыка: Big Black Boots - Истины, IAM - Ne rien faire (Karl)
После того как я уменьшил количество внешних ссылок, я подал запрос на переиндексацию своих сайтов для пересчета ВС в Сапе. Но на одном из сайтов некоторые страницы вылетели из индекса :( И причем не мало!
Возникла проблема: Как удалить же эти непроиндексированные страницы без высоких затрат?! Опять же решение оказалось не очень сложным :) В этом мне снова помог PHP.
Я долго сокрушался по поводу того, что в Сапе нет нормального способа выделения по определенным параметрам, но потом увидел поле, для ввода УРЛ страниц для пометки:)
Вот и все! - подумал я. Проблема будет решена.
Так вот. Что нужно делать:
0) Убедитесь, что у вас есть хостинг с php и включенным allow_url_fopen. (Где брать такой хостинг? см. ниже)
1) Создаем папку для работы на веб-сервере. И дальше работаем в ней.
2) Экспортируем страницы в TXT (на странице, где расположен список страниц).
3) Создаем текстовый файл, например 1.txt, и копируем ссылки из только что экспортированного в наш новый файл.
4) Создаем файл index.php с таким вот содержанием:
Заменяем значения некоторых переменных($mail, $sleeptime, $filename). Слиптайм желательно поставить побольше.
5) Запускаем скрипт и ждем результата.
6) Список непроиндексированных страниц будет отображен в браузере, а также отправлен на email :) Если появится сообщение " Робот :(", тогда удаляем все проверенные страницы из текстового файла. Сохраняем результат. Ждем какое-то время или используем другой сервер. И переходим к п.1)
7) Копируем полученный список и вставляем в форму "Введите УРЛы страниц". Нажимаем "Проставить галочки!"
8) Выбираем "Удалить страницы до переиндексации" и нажимаем "ОК".
9) Заходим в FAQ и делаем запрос на перемодерацию.
Вот и все :) Все просто.
Теперь про хостинг для скрипта. Можно использовать такие, где предоставляют бесплатный тестовый период, к примеру 10 дней на 1gb.ua или какой-нибудь буржуйский с необрезанным php :) Например 100WebSpace.
-
Говорим спасибо firun'у за скан книги Bruce Eckel - Thinking in Java (4th edition). Качайте на здоровье :)
-
Оказывается Шенгенская зона скоро расширится!! А точнее, до Нового Года! Кипр, Чехия, Эстония, Венгрия, Латвия, Литва, Мальта, Польша, Словакия и Словения - вот они новички!
-
Меня вчера убила картинка, найденная у Апача. Это типа логотип к Бибигону... гону...
-
Оказывается наши Казахстанские водительские права международного образца :) И с ними можно ездить по России. Еще бы машина была %)
-
категории: Программинг и Учебинг
теги: php
музыка: Cold - No One
Написал сегодня скриптец для автоматического постинга на барахолку Alfa.kz
Помню раньше приходилось постоянно заходить и вручную все вводить, нажимать)
А теперь смог это все запрогать :-D
Теперь все делается одним кликом)
А то летом придется опять кое-что продать. А вручную уже лениво писать)
Качайте, если надо))
http://5an.kz/scripts/poster.rar
категории: Сайтострой
теги: php
Сегодня добавил на домашнем сайте раздел "Заметки".
Туда буду добавлять различные ссылки, цитаты и тд и тп.
О чем будет лень по-нормальному написать в блоге)
категории: Программинг и Учебинг, Сайтострой
теги: php
Наконец-то я сделал более менее приличное облако тегов :)
чтобы теги разного размера были. В зависимости от кол-во постов :)
теперь версия скрипта 0.2)
зы. в ЖЖ этого не видно :-D
так что заходите на http://5an.kz/
категории: Программинг и Учебинг
теги: rss, php
музыка: Грани - Мелодрама
дописал немного свой собиратель :)
теперь работает со всеми стандартными RSS 2.0 фидами :) без различных расширений.
в общем я добился того, что хотел!
теперь 48 потока объединены в 7 лент :))
Я доволен :)
категории: Программинг и Учебинг
теги: ЖЖ, rss, php
музыка: KREC - Дорога к Свету
Запарился я искать способ объединения нескольких лент в одну :(
на Яндекс.Ленте все хорошо, но нельзя подписаться на общий RSS :( можно только с самого сайта читать.
на RSSMix подписываться на общую ленту можно, но сделано не очень удобно. Не указывается автор. А по ссылкам не определить, так как указываются ссылки на сам RSSMix.
В итоге решил написать своё )))
Скриптик пока мало чего умеет. Никакого пользовательского интерфейса нет :)
Работает только с фидами от LiveJournal
т.е. можно добавлять ленты обычных пользователей и ленты с коммунити))
используются стандартные средства PHP :)
код немного кривоват, но работает!
вот собственно сам код
... (читать дальше)
Уменьшаем количество внешних ссылок в Wordpress
@ 9 апреля 2008 г. 02:01:47 / прочтений: 3080 / комменты: 3категории: Сайтострой
теги: php, sape.ru, wordpress, блог
музыка: Centr - Зима, Morcheeba - Who Can You Trust?, Culcha Candela - Hamma
Однажды я уже писал про уменьшение ссылок на сайте. Как дополнение к прошлому посту рассмотрим пример популярной CMS для блогов - Wordpress.
Итак, мы хотим уменьшить количество внешних ссылок, приложив минимум усилий :)
Сначала выполняем 3 предыдущих шага.
4) открываем файл /wp-content/themes/<имя вашей темы>/header.php .
В самое начало вставляем слующий код:
<?php
function link_filter($content){
$content = str_replace('"http://', '"/goto/http://', $content);
$content = str_replace("'http://", "'/goto/http://", $content);
$content = str_replace('/goto/http://'.$_SERVER['HTTP_HOST'], 'http://'.$_SERVER['HTTP_HOST'], $content);
return $content;
}
if (!is_feed()) {
add_filter('the_content', 'link_filter');
add_filter('get_comment_author_link', 'link_filter');
add_filter('get_comment_author_url_link', 'link_filter');
add_filter('comment_url', 'link_filter');
add_filter('comment_text', 'link_filter');
}
?>
Вот и все!
Мне этого вполне хватает. Хотите больше? Спрашивайте ;)
Эти несложные действия повысят привлекательность ваших странц в Сапе :) Это и была моя цель %)
UPD: вместо index.php лучше header.php или functions.php
Как удалить непроиндексированные Яндексом страницы из Sape?
@ 25 октября 2007 г. 12:20:39 / прочтений: 4136 / комменты: 1категории: Программинг и Учебинг, Сайтострой
теги: php, sape.ru, яндекс, блог, шенген
музыка: Big Black Boots - Истины, IAM - Ne rien faire (Karl)
После того как я уменьшил количество внешних ссылок, я подал запрос на переиндексацию своих сайтов для пересчета ВС в Сапе. Но на одном из сайтов некоторые страницы вылетели из индекса :( И причем не мало!
Возникла проблема: Как удалить же эти непроиндексированные страницы без высоких затрат?! Опять же решение оказалось не очень сложным :) В этом мне снова помог PHP.
Я долго сокрушался по поводу того, что в Сапе нет нормального способа выделения по определенным параметрам, но потом увидел поле, для ввода УРЛ страниц для пометки:)
Вот и все! - подумал я. Проблема будет решена.
Так вот. Что нужно делать:
0) Убедитесь, что у вас есть хостинг с php и включенным allow_url_fopen. (Где брать такой хостинг? см. ниже)
1) Создаем папку для работы на веб-сервере. И дальше работаем в ней.
2) Экспортируем страницы в TXT (на странице, где расположен список страниц).
3) Создаем текстовый файл, например 1.txt, и копируем ссылки из только что экспортированного в наш новый файл.
4) Создаем файл index.php с таким вот содержанием:
<pre>
<a href="http://5an.kz">San</a>'s Yandex Checker
<?php
set_time_limit(0);
$filename="1.txt"; // Имя файла с ссылками
$email='test@test.ru'; // Email, на который будет отправлен результат
$sleeptime=0; // Задержка между запросами в яндекс
$ans='';
$f=file($filename);
for($i=0;$i<sizeof($f);$i++){
$t=str_replace('http://','',trim($f[$i]));
if($t[strlen($t)-1]=='/') $t=substr($t,0,strlen($t)-1);
$t='url="'.$t.'"';
$f2=implode(file('http://www.yandex.ru/yandsearch?text='.$t),'');
if(strpos($f2,' — <b>0</b><br>')>0) {echo $f[$i]; $ans.=$f[$i];}
elseif(strpos($f2,'captcha.yandex.net')>0){
$ans.='Робот (( '.$f[$i];
echo "ROBOT :( ".$f[$i];
break;
}
flush();
sleep($sleeptime);
}
if(@mail($email,'ya checker',$ans)) echo "Mail Sent";
?>
Заменяем значения некоторых переменных($mail, $sleeptime, $filename). Слиптайм желательно поставить побольше.
5) Запускаем скрипт и ждем результата.
6) Список непроиндексированных страниц будет отображен в браузере, а также отправлен на email :) Если появится сообщение " Робот :(", тогда удаляем все проверенные страницы из текстового файла. Сохраняем результат. Ждем какое-то время или используем другой сервер. И переходим к п.1)
7) Копируем полученный список и вставляем в форму "Введите УРЛы страниц". Нажимаем "Проставить галочки!"
8) Выбираем "Удалить страницы до переиндексации" и нажимаем "ОК".
9) Заходим в FAQ и делаем запрос на перемодерацию.
Вот и все :) Все просто.
Теперь про хостинг для скрипта. Можно использовать такие, где предоставляют бесплатный тестовый период, к примеру 10 дней на 1gb.ua или какой-нибудь буржуйский с необрезанным php :) Например 100WebSpace.
-
Говорим спасибо firun'у за скан книги Bruce Eckel - Thinking in Java (4th edition). Качайте на здоровье :)
-
Оказывается Шенгенская зона скоро расширится!! А точнее, до Нового Года! Кипр, Чехия, Эстония, Венгрия, Латвия, Литва, Мальта, Польша, Словакия и Словения - вот они новички!
-
Меня вчера убила картинка, найденная у Апача. Это типа логотип к Бибигону... гону...
-
Оказывается наши Казахстанские водительские права международного образца :) И с ними можно ездить по России. Еще бы машина была %)
-
Alfa.kz Poster
@ 20 мая 2007 г. 02:58:06 / прочтений: 3433 / комменты: 2категории: Программинг и Учебинг
теги: php
музыка: Cold - No One
Написал сегодня скриптец для автоматического постинга на барахолку Alfa.kz
Помню раньше приходилось постоянно заходить и вручную все вводить, нажимать)
А теперь смог это все запрогать :-D
Теперь все делается одним кликом)
А то летом придется опять кое-что продать. А вручную уже лениво писать)
Качайте, если надо))
http://5an.kz/scripts/poster.rar
Заметки на сайте)
@ 10 мая 2007 г. 21:35:14 / прочтений: 2296 / комменты: 2категории: Сайтострой
теги: php
Сегодня добавил на домашнем сайте раздел "Заметки".
Туда буду добавлять различные ссылки, цитаты и тд и тп.
О чем будет лень по-нормальному написать в блоге)
Облако тегов!
@ 3 мая 2007 г. 18:52:10 / прочтений: 2942 / комменты: 8категории: Программинг и Учебинг, Сайтострой
теги: php
Наконец-то я сделал более менее приличное облако тегов :)
чтобы теги разного размера были. В зависимости от кол-во постов :)
теперь версия скрипта 0.2)
зы. в ЖЖ этого не видно :-D
так что заходите на http://5an.kz/
Мой собиратель жжот :)
@ 4 апреля 2007 г. 16:40:50 / прочтений: 2248 / комменты: 6категории: Программинг и Учебинг
теги: rss, php
музыка: Грани - Мелодрама
дописал немного свой собиратель :)
теперь работает со всеми стандартными RSS 2.0 фидами :) без различных расширений.
в общем я добился того, что хотел!
теперь 48 потока объединены в 7 лент :))
Я доволен :)
Мой собиратель RSS :)
@ 2 апреля 2007 г. 23:41:41 / прочтений: 2485 / комменты: 0категории: Программинг и Учебинг
теги: ЖЖ, rss, php
музыка: KREC - Дорога к Свету
Запарился я искать способ объединения нескольких лент в одну :(
на Яндекс.Ленте все хорошо, но нельзя подписаться на общий RSS :( можно только с самого сайта читать.
на RSSMix подписываться на общую ленту можно, но сделано не очень удобно. Не указывается автор. А по ссылкам не определить, так как указываются ссылки на сам RSSMix.
В итоге решил написать своё )))
Скриптик пока мало чего умеет. Никакого пользовательского интерфейса нет :)
Работает только с фидами от LiveJournal
т.е. можно добавлять ленты обычных пользователей и ленты с коммунити))
используются стандартные средства PHP :)
код немного кривоват, но работает!
вот собственно сам код
... (читать дальше)
1
Хелло
- Категории
-
Поиск
-
Тагз
acm aspire one blogowar google google adsense icq krec linkin park linux los angeles mainlink.ru php rss sape.ru sms tuborg greenfest windows mobile work and travel xap.ru ЖЖ автостоп алматы блог блогосфера блошиный рынок германия горы граффити деньги евреи евротур еда заработок зачет интернет история казнет капчагай книги концерт корейцы кухня-пати литература матан математика матмех музей музыка нетбук новгород новости с улиц ноутбук олимпиады отдых петергоф погода работа расписание сессия снег социальные сети спбгу стамбул статистика сша телефон тесты турецкий месяц тюрки финляндия харуки мураками чехия экзамен этнография яндекс -
Лучшие 10 из последних 25
- Сухие цифры второго набега на Европу
- На Горе Крестов. Часть X. Мой первый Евротур
- Петергоф. Новости с улиц. Санкт-Петербург. 30 октября 2009
- Якобы Троя. Турецкий месяц
- Собрались в дорогу? Следите за погодой!
- А как насчет Чехии?
- Паспорт отечественного производства
- С приездом
- Удивительно вкусная страна Казахстан
- Почему алматинцы так себя не любят?
- Мои проекты %)
-
пара строк?
Нет ничего глупее желания всегда быть умнее всех. (Ф.Ларошфуко)
-
мои профайлы
-
делаем деньги :)

