Нужен PHP программист для постоянной удалённой работы. Описание рода деятельности.

phpBB trackback system (ID: 1142135953)


(Отменённый проект)
Статус: Закрыт (Приём ставок окончен)
Бюджет: Максимум 1000 р.
Создан: 12/3/2006 6:59
Будет завершён: 19/3/2006 6:59 (срок истёк)
Создатель проекта: olpa
Рейтинг: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (2 отзывов)
Описание: Мне нужно, чтобы посетители сайта могли обсуждать статьи сайта в phpBB. Простейший вариант видится таким. Ссылка "обсудить статью" ведёт в phpBB. Там что-то смотрит, есть ли уже комментарии. Если есть, показывает тему. Если нет, предлагает написать сообщение.

Теперь подробнее.

Есть таблица, которая содержит следующие поля:

* адрес статьи,
* название статьи,
* ID топика phpBB,
* время создания записи в таблице.

Скрипт получает на вход два параметра:

* ref, адрес статьи, и
* title, название статьи.

Переработка ref:

* Если есть знак вопроса, удалить его и всё, что после него.
* Если ref кончается на index.html или index.php, удалить это.
* Если ref начинается на http://хост, удалить это.

Переработка title: попробовать переконвертировать параметр из utf8 в кодировку форума. Если получилось, использовать новое значение.

Дальше скрипт смотрит, есть ли ref в таблице. Если есть -- перенаправляет на просмотр соответствующей темы. Если нет -- начинается стандартный диалог добавления сообщения (наверное, удобнее всего в режиме preview) с настраиваемым начальным текстом (что-нибудь типа "обсуждение статьи [URL=http://%SERVER_NAME%%URL%]%TITLE%[/URL]").

Теперь о том, как пополяется таблица.

После того, как пользователь успешно создал новую тему, некий код просматривает сообщение на наличие ссылок вида [URL=...][/URL]. То, что идёт после "URL" перерабатывается по аналогии с параметром ref. То, что между тегами -- название статьи.

К этому всему нужна простенькая админка для следующего:

* указание ID форума, в котором создавать сообщения,
* шаблон для начального текста сообщения,
* возможность редактирования таблицы: добавить, удалить, изменить запись, отсортировать по полю (по умолчанию -- последняя добавленная запись должна быть первой). В первой версии данные можно вывести блоком, без разбиения на страницы.

От разработчика ожидается:

* хороший, оттестированный код,
* всё запаковано как обычный mod для phpBB (или, если знаете, что такое "diff -Naur", ещё лучше),
* вместе со ставкой приведите во вложении пример вами написанного кода для phpBB.
Область знаний: Языки прогр.: PHP
Требуемый опыт: 1-2 года
Местоположение: Не важно
Основной параметр: Качество исполнения

Доска сообщений проекта (7 cообщений)

Заявки на проект:

Исполнитель Ставка Сортировка Срок исполнения Время размещения
Рейтинг
aleksey 150 р. 1 дней 12/3/2006 11:02
(Отзывов нет)
1000 р. для данной работы - мало. 3000р. 5 дней. ссылки на модифицированные мной phpbb2 могу указать на доске сообщений
najel 1000 р. 2 дней 14/3/2006 5:26
(Отзывов нет)
Напишу скрипт. ICQ 111147594 e-mail najel собака inbox.ru

 

 
Карта
rss
Карта