ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Разработка юмор-портала
  #1  
Старый 24.04.2008, 23:20
Аватар для Ru}{eeZ
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию Разработка юмор-портала

Решил создать юморной сайт цытатник с анекдотами. Всё продумав я понял, что на пути ещё много проблем. В этой теме я решил их задавать по одной.
Один вариант вёрсти вы можете посмотреть по адресу http://ptv.spb.su/ , второе в прикреплённых файлах.

Можете внести свои предложения, а за одно можете помотреть подобные сайты анекдотники/цетатники:
http://bash.org.ru/
http://www.thehumor.ru/
http://anekdots.ru/

Первый вопрос:
Как сделать, чтобы один шаблон использовался для всех страниц как это делает DLE, т.е. каждая страница брала его и подгружал в свою информацию. Или мне придётся сделать, как я это делал всегда, ... т.е. создать папку system и накидать в неё файлов наподобие "header.php", "footer.php", "module.php", название файлов говорит само за себя, а точнее в них верх страницы, низ, всякие титлы и т.д. ... и создавать всё новые страницы и вписывать в них <? echo $... ?>
Вот и вопрос...
 
Ответить с цитированием

  #2  
Старый 24.04.2008, 23:54
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Ну например делаешь два файла header.php и footer.php и в них делаешь диз. Потом в каждый файл инклудишь эти два файла и соответственно то что у тебя будет между твоими файлми то и будет основным контентом. Способ стар как мир, но в целом для небольших проектов, как например ты хочешь цитатник замутить вполне пойдёт.
Простой пример:
PHP код:
#header.php
<html><head><title>Превед</title></head>
<
body>
<
div align="center">

#Остальные файлы
Приветствую вас на моём бомжатском сайте ))

#footer.php
</div></body></html
Но если хочешь делать с шаблонизаторами, то почитай хотя бы вот эту статейку http://www.codenet.ru/webmast/php/Templater.php не прям супер, но хотя бы поймёшь принцип шаблонизаторов.

Последний раз редактировалось .:EnoT:.; 25.04.2008 в 00:10..
 
Ответить с цитированием

  #3  
Старый 24.04.2008, 23:55
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Mvc, Xslt
 
Ответить с цитированием

  #4  
Старый 25.04.2008, 07:23
Аватар для SchmeL
SchmeL
Участник форума
Регистрация: 16.06.2007
Сообщений: 104
Провел на форуме:
178647

Репутация: 143
По умолчанию

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

  #5  
Старый 25.04.2008, 08:52
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Прежде чем писать программы для веб, автору темы надо научиться просто писать программы.
 
Ответить с цитированием

  #6  
Старый 25.04.2008, 13:21
Аватар для Ru}{eeZ
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от nerezus  
Прежде чем писать программы для веб, автору темы надо научиться просто писать программы.
Чегото я не понял смысла этого сообщения, и что означает "просто писать программы"?
 
Ответить с цитированием

  #7  
Старый 25.04.2008, 13:23
Аватар для Ru}{eeZ
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от .:EnoT:.  
Ну например делаешь два файла header.php и footer.php и в них делаешь диз. Потом в каждый файл инклудишь эти два файла и соответственно то что у тебя будет между твоими файлми то и будет основным контентом. Способ стар как мир, но в целом для небольших проектов, как например ты хочешь цитатник замутить вполне пойдёт.
Простой пример:
PHP код:
#header.php
<html><head><title>Превед</title></head>
<
body>
<
div align="center">

#Остальные файлы
Приветствую вас на моём бомжатском сайте ))

#footer.php
</div></body></html
Ну этот способ как я понял аналогичен моему , только я не совсем понял как его осуществить....

А насчёт ссылки - там с мускулами (я их сейчас изучаю, но не хотелось бы пока применять), но впринципе если врубиться, то можно и переработать.
 
Ответить с цитированием

  #8  
Старый 25.04.2008, 14:01
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Цитата:
только я не совсем понял как его осуществить....
Все просто. В корне своего йуморного сайта создаешь каталог system. Кидаешь в этот каталог файл header.php следующего содержания
PHP код:
<html><head><title>Превед</title></head
<
body
<
div align="center"
Туда же кидаешь файл footer.php
PHP код:
</div></body></html
В корень сайта кладешь index.php
PHP код:
<?php
  
include 'system/header.php';
  ...
?>
...
Приветствую вас на моём бомжатском сайте ))
...
<?php
...
  include 
'system/footer.php';
?>
В остальных скриптах делаешь точно также - в начале скрипта инклудишь хедер, в конце - футер
 
Ответить с цитированием

  #9  
Старый 25.04.2008, 14:07
Аватар для Ru}{eeZ
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Ладно, понял, сделаю старым способом, а потом перейду на смарти... И так - далее...

В таких системах, как Dle, Php-nuke и т.д. реализована такая хрень, что создаётся куча страниц и внизу ссылки на переходы по ним, т.е. [1] [2] [3] [4]... так вот, как я понимаю, все статьи заносятся в мускулы, забиваются под эти цифры и при переходах они подгружаются. И ещё не понятно, страницы ведь не создаются ([1] [2] [3] [4]...) в файлах, а просто как-то подгружаются в определённый шаблон... как ето есть???

Теперь покороче - мне нужно сделать то-же самое, только без мускулов и чтобы тоже не создавались страницы, а что-то где-то подгружалось и т.д.

Конечно сложный вопрос, сложно объяснить и сложно было задать, на всякий случай прошу по-подробнее
 
Ответить с цитированием

  #10  
Старый 25.04.2008, 14:09
Аватар для Ru}{eeZ
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Цитата:
Сообщение от krypt3r  
Все просто. В корне своего йуморного сайта создаешь каталог system. Кидаешь в этот каталог файл header.php следующего содержания
PHP код:
<html><head><title>Превед</title></head
<
body
<
div align="center"
Туда же кидаешь файл footer.php
...

Фореве, чел , это и есть мой старый способ!
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разработка мультиядерной памяти? iddqd Новости мира "железа" 3 18.09.2008 11:13
Требуется разработка каталога новых подержанных авто (по аналогии cars.auto.ru) devildude О Работе 0 20.03.2008 00:21
Создание портала КИНГ Болталка 4 13.01.2008 20:15
7-го января состоялось открытие самого дорогого портала в рунете top4top Mr. P.S. Мировые новости 14 12.01.2008 19:57
Выбор движка для портала boffin Уязвимости 1 27.01.2006 01:55



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ