Freehostia:
Бесплатно 250 mb с возможностью прикрутить свой домен или взять 3ур. Без рекламы (реклама только в админке хостинга)
FirstVds:
Диск - 1000 мегабайт
Память - 64 мегабайта
149 р. / месяц
Или первый попавшийся в выдаче по запросу "дешевый хостинг"
Дисковое пространство (МБ) 10000
Стоимость 1 мес 4$
Вам сюда
10 букаф
делайте на инклюдах (include) или на фреймах (iframe)
В первом случае придется прочитать одну-две страницы учебника по php в другом по html
Но если в первом вы сможете сделать онлайн форму изменения новостной ленты и при желании ее грамотно структурировать, в последствии возможно загнать в базу, то во втором придется использовать редактор html +ftp для каждой правки.
Альтернативный вариант 1
Альтернативный вариант 2
Прогрессивно-альтернативный вариант 1
Прогрессивный-альтернативный вариант 2
Это то понятно, на друпале можно собрать (вон Вандюк на полке стоит :) рядом с Котеровым-Костаревым :) ) просто хотелось готового непомороченного решения, ибо время жалко, поскольку я же не гравицапу ищу, логично было предположить что двигов такого плана (или хотя бы сборок) должно быть много. Вот и все.
Может быть, но насколько я понял(из описания, пока не тестил) pligg узкотематично направлен на создание коллективных новостных лент, а стриты на коллективные блоги.
Возможно вы и правы и разница не велика (между блогом и новостью), но она есть у обоих этих понятий, ибо разные цели и разные задачи.
Bebs
Самописный хорошо, но у меня такого количества времени нет, а, как я отметил выше, этот проект OpenSource - в связи с этим бюджет минимальный.
palmal
Pligg по моему то что надо. Буду тестить. Спасибо.
Dreammaker
Спасибо, но стриты юзать совсем неохота, ибо это комбайны (по сути меньшие чем drupal, но все же), а мне нужна "ускоспециализированная бороновальная самоходка", если вы понимаете анологию :)
Drupal плюстыщапицот!
Мильон с лихвой плагинов и крупное сообщество.
Пошаговая инструкция:
1- Котеров Костарев - "PHP5 в подлиннике" - выучить наизусть.
2- Джон Вандюк "CMS Drupal" - знать в совершенстве.
3- drupal.ru для умных разговоров
Удачи!
<?php function show_form() { ?> <form action="" method=post> <div align="center"> <br />Имя*<br /> <input type="text" name="name" size="40"> <br />Контактный телефон<br /> <input type="text" name="tel" size="40"> <br />Контактный email*<br /> <input type="text" name="email" size="40"> <br />Teма<br /> <input type="text" name="title" size="40"> <br />Сообщение*<br /> <textarea rows="10" name="mess" cols="30"></textarea> <br /><input type="submit" value="Отправить" name="submit"> </div> </form> * Помечены поля, которые необходимо заполнить <? } function complete_mail() { // $_POST['title'] содержит данные из поля "Тема", trim() - убираем все лишние пробелы и переносы строк, htmlspecialchars() - преобразует специальные символы в HTML сущности, будем считать для того, чтобы простейшие попытки взломать наш сайт обломались, ну и substr($_POST['title'], 0, 1000) - урезаем текст до 1000 символов. Для переменных $_POST['mess'], $_POST['name'], $_POST['tel'], $_POST['email'] все аналогично $_POST['title'] = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000); $_POST['mess'] = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000); $_POST['name'] = substr(htmlspecialchars(trim($_POST['name'])), 0, 30); $_POST['tel'] = substr(htmlspecialchars(trim($_POST['tel'])), 0, 30); $_POST['email'] = substr(htmlspecialchars(trim($_POST['email'])), 0, 50); // если не заполнено поле "Имя" - показываем ошибку 0 if (empty($_POST['name'])) output_err(0); // если неправильно заполнено поле email - показываем ошибку 1 if(!preg_match("/[0-9a-z_]+@[0-9a-z_^\.]+\.[a-z]{2,3}/i", $_POST['email'])) output_err(1); // если не заполнено поле "Сообщение" - показываем ошибку 2 if(empty($_POST['mess'])) output_err(2); // создаем наше сообщение $mess = ' Имя отправителя:'.$_POST['name'].' Контактный телефон:'.$_POST['tel'].' Контактный email:'.$_POST['email'].' '.$_POST['mess']; // $to - кому отправляем $to = 'test@test.ru'; // $from - от кого $from='test@test.ru'; mail($to, $_POST['title'], $mess, "From:".$from); echo 'Спасибо! Ваше письмо отправлено.'; } function output_err($num) { $err[0] = 'ОШИБКА! Не введено имя.'; $err[1] = 'ОШИБКА! Неверно введен e-mail.'; $err[2] = 'ОШИБКА! Не введено сообщение.'; echo '<p>'.$err[$num].'</p>'; show_form(); exit(); } if (!empty($_POST['submit'])) complete_mail(); else show_form(); ?>
Не надо благодарностей
если только для отчетности - купить переходы
Придется применять 301 редирект.
Я бы сделал наверное так - создал бы табличку со старыми URL и их синонимами.
После этого сделал бы одну функцию, которая обрабатывает URL и выдает 301 характерную для страницы, дергая синонимы из таблички, после чего редирект пользователя туда же. Вуаля.