![]() |
![]() |
Два домена на одном сайте.
09:27, 20 апреля 2005
( )
Источник: http://www.parser.ru/forum/?id=39589
У меня такая проблема: Имеется домен с хостингом www.name.ru и домен без хостинга www.name2.net.ru. Требуется сделать так, чтобы при запросе www.name2.net.ru открывался физически www.name.ru/domain/, при наборе www.name2.net.ru/news/ — www.name.ru/domain/news/. Причем в строке браузера отображалось попрежнему www.name2.net.ru/news/. C помощью DNS прописал, что при наборе name2 открывается name. Но получить то, что требуется не могу. Пробовал решить ситуацию с помощью rewrite, но не помогло (смотрел примеры на egoroff.spb.ru). Если это возможно, то как будет вести себя Парсер (ведь получается, что корневой каталог не "/" a "/domain/")? Знаю, что сообщение немного не в тему, но единственным оправданием будет то, что сайт name2 работает на Парсере. :-) Ответ от PAF: давайте два правила перепишем в одно, что-то вроде: #нужный host Пишем баннерную систему
15:00, 24 марта 2005
( )
Баннерную подсистему лучше всего организовывать как вызов внешнего ресурса через iframe. 1. Показ в рандомном порядке у меня был реализован примерно так: 2. Вводишь в таблицу такое понятие как вес(weight) баннера, т.е. число в пределах, к примеру, 1..5. При выборке используем его след. образом: ... Таким образом при весе в 3,2,1 из 6 показов будут показаны первый - три раза, второй - два и третий один.
Полей с просмотрами должно быть два, одно - фактическое, для статистики, другое для операций по выборке. Второе при добавлении баннера следует обнулять. Таким образом вновь добавленный баннер станет равноценным по отношению к показам остальных. При выборках баннера обязательно делать LOCK/UNLOCK таблицы с баннерами, т.к. повторный select может не включить в себя результаты после update, и на странице вылезет два одинаковых баннера. Рекурсивное построение дерева из "плоского XML"
14:58, 24 марта 2005
( )
Преобразование "плоского" XML в древовидный. <xsl:template match="collection"> <xsl:template match="item"> </xsl:template> </xsl:stylesheet> Что использовалось при разработке сайта
14:39, 24 марта 2005
( )
При разработке сайта использовались такие инструменты:
Пример использования mod_rewrite
15:10, 21 марта 2005
( )
Kavredo из форума www.parser.ru: Теория Практика P. S. Имхо, лучше использовать конкретное имя параметра GET, вместо nameless. Удобочитаемость кода возрастает, так как уже частично будет понятно, что за информация придет - id в моем случае. Как корректно обрезать текст.
14:47, 16 марта 2005
( )
$result[^body.match[(.{50,400}[\.|\?|\!]).*][gi]{$match.1}]Что даст обрезку текста не менее 50 и не более 400 знаков до знака препинания, что, конечно, гораздо эффективнее нежели обрезка текста на полуслове, как приктикуется на многих напраснорожденных сайтах.
|
© Максим Прокопов 2005-2024 | О сервере |