Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: Сайт и движок  (Прочитано 28928 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« : 21-06-2003 16:13 » 

Вопрос стоит просто.
1. При использовании MySQL + php удобно и просто сделать сайт.
Однако Яндекс и др. поисковые системы плохо индексируют статьи спрятанные в БД.
Примером служит прошлый сайт, который е находился в поисковиках по статьям, а только форум или анонсы на других сатах Жаль

2. Написание без БД, получается достаточно замороченной вещью. Однако поисктовики найдут все достаточно легко и пользователей прибавиться...

Вопрос - что выбрать за золотую середину, Веб - мастера - ваши советы!!!
Записан

А птичку нашу прошу не обижать!!!
Lex
Специалист

ru
Offline Offline

WWW
« Ответ #1 : 23-06-2003 16:18 » 

Я бы предложил посмотреть, что можно с SSI натворить Улыбаюсь
Записан

Megabyte be with you!
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 23-06-2003 16:34 » 

А почему бы не хранить стать и открыто в HTML  в базу писать служебную информацию(краткое, названи, файл )?
Записан

Да да нет нет все остальное от лукавого.
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #3 : 23-06-2003 17:24 » 

В принципе идея хорошая, я к этому и склонялся, вот жека придет - он выскажется....
Записан

А птичку нашу прошу не обижать!!!
Zheka
Гость
« Ответ #4 : 23-06-2003 17:55 » 

Действительно, использование баз данных и программирования облегчает реализацию данной задачи. Статьи, новости и так далее и тому подобное...
Яндексу не нравятся адреса типа
topic.php?glava=5&statja=10
В большинстве своём поисковые машины пытаются индексировать страницы, игнорируя их параметры...
Но если влоб делать html файлы, то у нас могут появится некоторые проблемы. К примеру, смена дизайна. Это чревато таким геморойством, что придётся изменять каждый HTML файл.

Если такой вариант?
Не указываем явным образом параметры скрипту для статьи в базе данных, а создаём просто php  файл с шаблоном дизайна такого рода:
topic5s10.php, в котором скрипт сам догадается к какой статье обратиться. Один на всех, но с названиями, указывающими на статью в базе данных. При смене дизайна делаем очередной шаблон и восоздаём файлы, основанные на новом дизайне, но старых статьях.
Ссылки на все статьи, естетственно, будут генериться на лету в какой-нибудь тематической стринице по рубрикам, ссылка на куждую - уникальна, а не имеющая одно название и разные параметры.

Кстати, сейчас считается лучшим именно Google. Прелесть этой поисковой машины - наименьшее количество шумовых документов. Возможность индексировать страницы с параметрами, если ссылки на них присутствуют на первых уровнях сайта. Ну а в качестве пассивного недостатка: до сервера очередь на индексирование может дойти только через 3 месяца...
Записан
Fireworm
Гость
« Ответ #5 : 23-06-2003 18:15 » 

Есть хороший модуль для Apache - mod_rewrite
Он позволяет преобразовывать ури такого типа http://www.mysite.com/forum/web/2/ в такой http://www.mysite.com/forum/posting.php?mode=topicreview&t=137
Для этого
В файле .htaccess прописываем что-то вроде этого:
Код:

RewriteEngine On
RewriteRule index.php - [L(
# Исключения каталогов
RewriteRule ^)img|images|_lib|_htedit: - [L(
# По типам файлов
RewriteRule !\.)css|gif|jpg|png|js|ico|txt|shtml:$ /index.php [L(
RewriteRule !\.)htm|html:$ /index.php [L(


Т.е. в результате при любом урле, содержащем html апач вызовет index.php - а там уже проводиш разбор урл и вызываеш нужный скрипт с нужными параметрами...
Записан
Zheka
Гость
« Ответ #6 : 23-06-2003 18:18 » 

Аха... Есть такая штука...
Для клиента всё будет как html, но реально это может быть чем угодно.
Записан
Fireworm
Гость
« Ответ #7 : 23-06-2003 18:22 » 

Точно!
Записан
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #8 : 23-06-2003 18:23 » 

Я тоже мыслил что подобное, хранить статьи в виде простенького HTML с сылкой на главную страницы сайта.

PHP и caм  html позволяет втавлять другой документ как свою часть и применять к нему стили.

Для окраски документа в нужную цветовую гамму этого в полне достаточно.

А простой html любой поисковик заиндексирует запросто единственный трабл это то что первую статью ползователь будет видеть в натуральном виде.
Записан

Да да нет нет все остальное от лукавого.
Fireworm
Гость
« Ответ #9 : 23-06-2003 18:29 » 

Можно конечно и хтмл хранить но это всеравно несколько кривовато получается - много ручной работы. Гораздо проще, как я написал, используя mod_rewrite, потратить час-два, что бы сделать такой финт - и ни очем не надо будет думать... причем как HTML будут видны все разделы сайта, и статьи, и форумы и все остальное. И все страницы смогут проиндексировать поисковики...
Записан
Zheka
Гость
« Ответ #10 : 23-06-2003 18:37 » 

Зачем уж так углубляться в этот html? Не надо ничего простенького. Просто банальный текст с форматированием в базе данных. Всё остальное сделает PHP...

html поддерживает вставление одного документа в другой только если на сервере есть поддержка SSI.

Таблицу стилей можно влепить в любой web-документ, если его потоковый тип text/html от расширения файла и серверных расширений это не зависит, так как происходит подключение у клиента, а не сервера.

Окраска документа в нужную цветовую гамму - сильно сказано!

Про натуральный вид последнего не понял.
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #11 : 23-06-2003 18:39 » 

Так - я в этом плохо разбираюсь - на уровне переделать и управлять...
У меня была мысль - типа сделть текстовые файлы - загружемые с помощью php вставок в phtml или html файлы...

Выделить для каждого раздела ирректорию, поставить там файл - админ.пхп который бы проверял пароль и давал хозяину раздела размесчать новые статьи и готовить анонсный файл для главной страницы.
И набор html файликов для отображения запрошенного контекста + главная страница раздела с внутренним пхп кодом для индексации и отображения каталога и изменений...

Теперь еще одно - все это изначально - да и в принципе вообще - должно работать в текстовом виде...
Жека готов помочь, сделать именно такой вот набросок - без дизайна...
Кто бы мог еще помочь, перекликаясь с темой о Клубе - нужно бы сделать так, чтобы каждый владелец раздела был хозяином совего админ интерфейса - типа добавить стереть, без переделки дизайна (или с переделкой, но это в ручную, не нужно перегружать как постнюк) и имел бы возможность работать с главной страницей (готовить для нее через админ интерфейс файлики анонсов и т.д.) все эти работы без моего 100% участия, то бишь - типа хостинга как на аг...
Записан

А птичку нашу прошу не обижать!!!
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #12 : 23-06-2003 18:43 » 

Опс не видел твоего поста этот вариант намного лучше.
А как там с глюками?
Записан

Да да нет нет все остальное от лукавого.
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #13 : 23-06-2003 18:45 » 

С какими глюками?
Записан

А птичку нашу прошу не обижать!!!
PSD
Главный специалист

ru
Offline Offline
Пол: Мужской

« Ответ #14 : 23-06-2003 18:49 » 

Насколько устойчиво работает mod_rewrite?
Записан

Да да нет нет все остальное от лукавого.
Fireworm
Гость
« Ответ #15 : 23-06-2003 18:52 » 

Совершенно без глюков работает. Очень много больших порталов, типа лента.ру - работают с ним без проблем...
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #16 : 23-06-2003 18:53 » 

Ребят я не против - кто это напишет???
И кто это настроит....
Доступ к серверу дам ....
Записан

А птичку нашу прошу не обижать!!!
Fireworm
Гость
« Ответ #17 : 23-06-2003 18:57 » 

Ну у  меня есть кое-какая ред. система... если соавтор не будет против - можно будет ее заюзать... там это все реализовано...

Но это видно будет недельки через 2, когда полностью закончим-отладим-установим у клиента...
Записан
Гром
Птычк. Тьфу, птычник... Вот!
Готовлюсь к пенсии

il
Offline Offline
Пол: Мужской
Бодрый птах


« Ответ #18 : 23-06-2003 19:09 » new

Соавтора!!!
Записан

А птичку нашу прошу не обижать!!!
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines