Доска объявлений на WordPress - плагин ads_ilicomua

Этот плагин позволяет  пользователям без регистраци писать записи в ваш блог, а проще говоря сделать из блога доску объявлений.
продолжение следует завтра
пример

В рубриках: разное — admin

Сентябрь 20, 2008

Простой ftp клиент на php для переноса сайта на другой хост

Данный скрипт упрощает процесс переноса сайта с сервера на сервер. Написал я его на скорую руку поэтому какой либо интерфейс отсутствует. По ftp протоколу копирует все файлы директории и поддиректории с исходного сервера на новый. Вам не придется скачивать файлы к себе на компьютер а затем закачивать на новый хост, копирование будет идти напрямую между серверами, соответственно скорость копирования возрастает многократно, как правило это не мене 10 Mbit\s а обычно 100Mbit\s.
Инструкция.
1) отредактировать переменные в начале скрипта
$ftp_server = ‘ftpserve’; //source источник откуда берем
$ftp_user_name = ‘username’;
$ftp_user_pass = ‘password’;
$source = ‘/public_html’; //директория источник

$receiver = ‘.’;// директория приемник куда заливаем

2) залить скрипт на сервер приемник (туда куда надо переместить файлы , новый хост)
3) теперь надо зайти на новый сервер броузером если доменное имя уже переключено на новый хост то http://xxxxxxx.com/stur_php_ftp.php, а если домен еще не переключен тогда надо напрячь хостера пусть выдаст вам временную ссылку как правило она выглядит примерно так.
http://hoster.com/~username/stur_php_ftp.php

На сервере приемнике всем файлам и директориям выставляется доступ 755.
stur_php_ftp

Сделаем перенос сайта за $20.

В рубриках: PHP — admin

Август 8, 2008

Nautic pages

Nautic widget for the web-pages displaying.
Wordpress is easy to use as simplest CMS for creation of small sites - “business card”. Easy installing, setting and friendly editor allows to administer web-site to ordinary user who don’t know HTML. Many similar sites include 10 or more static pages and column of news.
Standard widget always displays all present pages, it can’t hide the hierarchy of inactive elements and as result we get long detailed list which not conform into a general design. (Еще…)

В рубриках: PHP, WordPress — admin

Июль 21, 2008

Nautic pages widget для отбражения страниц

Wordpress удобно использовать как простейшую CMS для создания небольших сайтов типа - “сайт-визитка”. Легкая установка, настройка, а главное это дружественный редактор позволяет администрировать сайт человеку совершенно не знакомому html. Многие подобные сайты включают пару десятков статических страниц и ленту новостей. Ну с новостями тут проблем нет вроде бы, а вот опубликовать 10 и более страниц уже проблема потому, что стандартный виджет страниц всегда выводит все имеющиеся страницы, то есть он не может скрыть иерархию не активных разделов и в результате мы получаем огромный развернутый список который абсолютно не вписывается в общий дизайн. Ну а если число статических страниц более 30 то тут положение просто безвыходное, поэтому, на мой взгляд, многие отказываются от применения страниц в качестве основной структуры сайта. Итак думаю основная идея написания понятна, переходим к полному описанию возможностей виджета. (Еще…)

В рубриках: PHP, WordPress — admin

Июль 12, 2008

WordPress 2.5 куча багов

Допустим вы решили привлечь к созданию вашего болга много пользователей, так чтобы любой мог зарегистрироваться и писать посты а почему бы и нет концепция web 2.0 на сегодняшний день рулит :).
Для этого в настройках изменяем роль нового пользователя по умолчанию стоит подписчик, а мы ставим автор. Но тут возникает куча проблем автор может беспрепятственно публиковать свои сообщения без предварительной модерации, изменять дату и время, ну и вообще ему доступны практически все чек боксы.
Кроме того в процессе исправления натолкнулся на явные баги. Итак будем оперировать файл

/wp-admin/edit-form-advanced.php (Еще…)

В рубриках: PHP, WordPress — admin

Июнь 20, 2008

Доска объявлений на WordPress

Наверно не мне первому приходит это идея - сделать из WordPress бесплатную доску объявлений, но ничего реального я не нашол поэтому решил писать сам. Моя доска это не плагин, а xmlrpc шлюз, через который можно постить объявления в основной блог без регистрации. Вернее все пользователи будут размещать сообщения от имени anonymous ну или любого другого пользователя. (Еще…)

В рубриках: PHP, разное — admin

Апрель 29, 2008

Преобразование sql выборки в древовидную структуру, печать древовидных структур.

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

Если хранить в БД иерархическую структуру, то есть дерево, то после запроса к таблице мы получим выборку данных в виде двумерного массива и наша задача сводится к тому, чтобы распечатать этот массив в виде дерева. Есть несколько моделей для хранения вложенных множеств Adjacency List самая простая, Nested Set и другие гибридные варианты. Все эти модели без исключения содержат 2 основных поля ID уникальный идентификатор элемента и parentID идентификатор элемента родительского узла. Впрочем нам больше ничего не понадобится. (Еще…)

В рубриках: PHP — admin

Goto нет в php, а иногда так хочется.

“Не используйте оператор goto” – так твердили нам преподаватели в академии, и действительно оператор сей превращает код в полнейшую кашу. Поэтому разработчики php решили проблему кардинально – в php его просто нет. Но иногда очень хочется, чтобы он все таки был особенно когда пишешь обработчик какой-то формы где пользователь должен ввести сложный набор данных, а мы должны их обработать. (Еще…)

В рубриках: PHP — admin

Апрель 18, 2008

XMLRPC интерфейс WordPress

Решил сделать из блога доску объявлений для этого надо чтобы пользователь без регистрации мог добавлять объявления. Создал пользователя «anonymous» теперь все записи будут от его имени идти. Писать напрямую скрипт, чтоб добавлял объявы некрасиво как-то и не безопасно.
Вспомнил про XMLRPC получается очень даже красиво : создаем скрипт ads.php, жестко прописываем нужные нам поля, ненужно выкидываем, через тот же xmlrpc получаем списочек категорий, обрабатываем их ну и если юзверь все ввел правильно отправляем пост под именем анонимуса в блог. (Еще…)

В рубриках: PHP — admin

Апрель 3, 2008

Почему WordPress?

После долгих тестов я наконец определился и решил поставить WordPress. (Еще…)

В рубриках: PHP, SEO, Реклама, разное — admin

Март 26, 2008