Перейти к содержимому


Новая версия движка сайта


Сообщений в теме: 2

#1 kapxapot

    Зангармаршал

  • Администраторы
  • PipPipPipPipPip
  • 19 687 сообщений
  • kapxapot#2853

Отправлено 16 Июль 2008 - 11:18

Я долго работал над новой версией движка сайта, и наконец-то ее "продеплоил" wink.gif

1. Сайт переписан заново, весь движок разбит на классы, которые отвечают за различные части - за логику, за базу данных, за представление. Пользователям конечно все это по барабану, но для разработки сайта это значительный шаг вперед.

2. Динамические статьи (все, которые открываются через article.php) теперь кэшируются. То есть, теперь генерация HTML из XML производится только в форсированном режиме, или если отсутствует кэш. Иначе грузится уже готовый HTML из кэша. Это на порядок ускорило работу сайта, думаю, вы заметите smile.gif

Если нужно какую-то страницу заставить обновить кэш (обратите внимание, что речь идет о серверном кэше, а не о вашем локальном), достаточно в конце ее адреса добавить "&rebuild". Например, кэш страницы http://warcry.ru/article.php?id=Alliance можно обновить, открыв страницу с доп. параметром: http://warcry.ru/article.php?id=Alliance&rebuild. Злоупотреблять этим не стоит, хотя вреда вы все равно никакого не нанесете. Но если вдруг увидите какой-то косяк на странице (например, убитые ссылки), можете попробовать обновить кэш (или сообщить мне).

3. В начало каждой статьи добавлены новые секции: Ссылки, Мертвые ссылки, Статьи и Содержание. Точнее говоря, ссылки и раньше были, но были внизу страницы, теперь я их перенес вверх. Содержание строится автоматически на основе разделов статьи, зачем оно нужно, я думаю очевидно. Ссылки и мертвые ссылки соответственно список ссылок, которые содержатся в текущей статье. В первую очередь это нужно для работы над статьями. Например, видно если ссылки дублируются.

Обычные ссылки ведут прямо на статьи. Но если развернуть список мертвых ссылок и нажать на какую-нибудь из них, то можно посмотреть список статей, которые содержат эти ссылки. Например, в той же статье Альянс есть мертвая ссылка "Мировое Древо (World Tree)". При нажатии на нее в списке мертвых ссылок откроется страница http://warcry.ru/tag.php?id=World_Tree. Можно рассматривать ссылки в статье как некое подобие тегов. Обратите внимание на верхнюю часть этой страницы "Warcry.ru » Теги » World Tree". Если нажать на ссылку "Теги": http://warcry.ru/tag.php?, то откроется довольно интересная страница, содержащая список вообще всех ссылок в статьях (или "тегов"), как "живых", так и "мертвых". На этой странице очень хорошо видно, какие статьи нуждаются в написании в первую очередь. Сейчас, например, это Horde (40), Third War (36), War of the Ancients (29), Well of Eternity (26), World of Warcraft (24). Как несложно догадаться, в скобках указано количество упоминаний данного тега.

4. Если с мертвыми ссылками и просмотром информации о них все понятно, то как просмотреть список статей, ссылающихся на "живую" ссылку, не понятно. Такая возможность тоже есть. Поскольку каждой живой ссылке соответствует статья, то эта возможность вынесена в саму статью. В каждой статье внизу есть ссылочка "[Ссылки на эту статью]". Она и выводит страницу со списком статей, ссылающихся на текущую.

Вроде все smile.gif

#2 Riper

    Генерал

  • Посетители
  • PipPipPipPip
  • 3 221 сообщений

Отправлено 12 Декабрь 2008 - 19:29

лазил по сайту, увидел что в описаний профессий нет значка инскрипшена: http://warcry.ru/article.php?id=Profession...econdary_Skills

вот он:


PS: зря ты улучшающие отделил от производственных. энчантеры, например, ванды создают.
Жёлудь, Друид 70, "ДК", Ru Пиратская Бухта, Орда

#3 kapxapot

    Зангармаршал

  • Администраторы
  • PipPipPipPipPip
  • 19 687 сообщений
  • kapxapot#2853

Отправлено 14 Декабрь 2008 - 02:41

Ага точно, рисунок начертания я на ту страницу еще не добавил, сделал!
А кожевники тоже "улучшающие" заплатки создают, че теперь smile.gif
Основное предназначение професии все равно энчанты.

Да и все равно эта градация нигде кроме той страницы на сайте не используется.





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных