Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

26.04.2008, 14:33
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
теперь.... как сделать, чтобы в {content} подгружались анекдоты не создавая при этом новых страниц. И все страницы, по которым будут ходить пользователи тоже не нужно было создавать, а просто, чтобы в них подгружалась информация.
или хотябы для начала скажите по примеру -
Раздел меню "О сайте", пользователь переходит по ссылке, а там на самом деле не страница, а шаблон с подгруженным {content} (подгрузка из указанного файла)....
|
|
|

26.04.2008, 14:39
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Проще за тебя написать сайт, чем тебе всё разжовывать, ведь ты всё ровно ничего не поймёшь. Задавать вопросы, не зная язык програмирования - это только тратить своё и чужое время. И ещё, если ты не заметил, я это уже объяснил.
|
|
|

26.04.2008, 16:48
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
С шаблонами разобрался... кому надо - спрашивайте...
```````````````````````````````````````
Пока вот что получается... http://depositfiles.com/files/4979477
Последний раз редактировалось Ru}{eeZ; 26.04.2008 в 16:59..
|
|
|

29.04.2008, 19:28
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
Сейчас пишу модуль добавления контента
Вот форма:
Код:
<form method="POST" action="system/news/add.php">
<table border="0" width="100%">
<tr><td>
Ваше имя:</td><td width="85%"><input type="text" name="user_name" style="width: 200px">
</td><td></td></tr>
<tr><td>
Ваш E-mail:</td><td><input type="text" name="email" style="width: 200px">
</td><td></td></tr>
<tr><td>
Автор:</td><td width="85%"><input type="text" name="author" style="width: 200px">
</td><td></td></tr>
<tr><td>
Раздел:</td><td><select name="section" size="1" style="width: 200px">
<option selected value="kat1">KAT1
<option value="kat2">KAT2
<option value="kat3">KAT3
<option value="kat4">KAT4
</select>
</td><td></td></tr>
<tr><td colspan="2">
<textarea style="width:100%;height:250px" name="text_news">
</textarea>
</td></tr>
<tr><td colspan="2">
<input type="submit" value="Отправить">
<input type="reset" value="Очистить">
</td></tr>
</table>
</form>
Вот PHP код:
PHP код:
<?php
$user_name = $_POST['user_name'];
$email = $_POST['email'];
$author = $_POST['author'];
$section = $_POST['section'];
$text_news = $_POST['text_news'];
@$fp = fopen ("news_new.txt", "w");
if (!$fp)
{
echo "<p>Типа облом...</p>";
exit;
}
$contents = "/1<$user_name>/2<$email>/3<$author>/4<$section>/5<$text_news>\n";
$res = fwrite($fp, $contents);
fclose($fp);
?>
1. Как сделать так, чтобы вносимая информация не заменяла старую, а какбы вписывалась перед той?
2. Как сделать так, чтобы перед каждой новостью появлялась надпись со свойственной ей цыфрой, типа "&_1, &_2, &_3..."?
3. Как сделать фильтры, чтобы категория (section) и поле для ввода новости (text_news) были обязательными и при отсутствии осуществлялся переход на определённую страницу?
4. Как сделать, чтобы поле для ввода новостей не принимало новости, которые короче 50и символов и при недопустимом значении происходило перенаправление на туже страниуц, что выше?
5. Как сделать фильтры на "http://" и "www"? При использовании таковых комбинаций происходит переход на туже страницу, что и выше.
п.с. Тут ничего умнее, как $contents = "/1<$user_name>/2<$email>/3<$author>/4<$section>/5<$text_news>\n"; из набора символов придумать не смог, чтобы пользователи не ввели их в поля, но я думаю, что на это можно будет поставить ограничения.
Последний раз редактировалось Ru}{eeZ; 29.04.2008 в 23:42..
|
|
|

29.04.2008, 19:42
|
|
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме: 3428344
Репутация:
595
|
|
Кстати, тоже интересует похожий вопрос, как сделать так, чтоб информацию вписать перед добавленной информацией, а не после. И еще как поставить фильтры на формы. К примеру писать в данной строке можно только цифры, а где-то только буквы и ограничение по кол-ву символов на строке.
|
|
|

30.04.2008, 11:23
|
|
Познавший АНТИЧАТ
Регистрация: 02.06.2006
Сообщений: 1,188
Провел на форуме: 6023777
Репутация:
2642
|
|
Вы дали недостаточно информации.
Я тут попарился, написал небольшой новостной движок основанный на шаблонах.
http://dump.ru/files/p/p19804734/
Если честно, я вообще не понимаю, зачем вам сайт? Выебнуться перед друзьями? Если и есть нормальная причина, то зачем писать новый движок? Тем более у вас нет навыков програмирования на PHP. Да и вообще, для таких вещей хватило бы и хтмл'а. Ещё раз говорю, это пустая трата своего и чужого времени.
|
|
|

30.04.2008, 12:09
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
Спасибо конечно за скрипт, классная штука, только ошибок много, буквально на каждой странице...
Notice: Undefined index: login in T:\home\localhost\site\admin.php on line 11
Notice: Undefined index: login in T:\home\localhost\site\admin.php on line 12
Notice: Undefined index: password in T:\home\localhost\site\admin.php on line 13
Notice: Undefined index: do in T:\home\localhost\site\admin.php on line 16
Notice: Undefined index: do in T:\home\localhost\site\admin.php on line 51
и т.д.
И вообще, плсему сражу выебнуться? Надо же ведь с чего-то начинать??? Вот я и учусь, а как видишь начиная на создании новостного движка, интереснее ведь самому создать, чем ипользовате чей-то!
И всёже, я жду ответов на свои вопросы от тех, кто может помочь!
|
|
|

30.04.2008, 17:33
|
|
Banned
Регистрация: 07.11.2007
Сообщений: 301
Провел на форуме: 3428344
Репутация:
595
|
|
Сообщение от NOmeR1
Если честно, я вообще не понимаю, зачем вам сайт? Выебнуться перед друзьями? Если и есть нормальная причина, то зачем писать новый движок? Тем более у вас нет навыков програмирования на PHP. Да и вообще, для таких вещей хватило бы и хтмл'а. Ещё раз говорю, это пустая трата своего и чужого времени.
Я не пишу движок. Я познаю язык и просто пытаюсь влезть куда нибудь, чтобы узнать больше.
Кстати вопрос по поводу фильтра актуален.
NOmeR1, если допишешь движок так, чтоб каждая новость открывалась на отдельной странице и на этой отдельной странице можно было добавить еще какую-то инфу к этой новости которой не будет на главной странице, тогда будет прекрасно.
Ru}{eeZ, зетестил, движок прекрасно работает.
Последний раз редактировалось InfernoNet; 30.04.2008 в 17:52..
|
|
|

02.05.2008, 22:18
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
Мои вопросы ещё актуальны
Кстати, NOmeR1, огромное спасибо за движок, отличная вещь, особенно для изучения
|
|
|

10.05.2008, 23:35
|
|
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме: 956872
Репутация:
186
|
|
ап
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|