Ух ты! Да, действительно, не только некоторые хостинги являются причиной проблемы, но и только мозилла... Может, какой-то параметр передается с хостинга, на который только мозилла реагирует? Хм...
iq2003, все еще проще :)
1) Создаете три раздела в новостях, а потом <insert name="show_news_block" modules="news" catid="2" count="3">, где catid=1 для обзоров, catid=2 для интервью, catid=3 для исследований ;)
2) В настройках модуля несколько вариантов отображения даты, одним кликом меняется. ;)
3) конечно :)
В настройках сайта есть галочка "Защита контента". Если ее поставить, в теге body появится <BODY oncopy=“return false”> запрещающий копирование текста в буфер.
Естественно, 100% защиты от воровства текста с сайта нет. Захотят скопировать - скопируют. Можно просто затруднить, либо защитить от "дурачка": от всяких секретарш, тырящих новости к себе на сайт. А сохранять страницу на локалку и потом вырезать из нее текст будет не каждый...
Эта защита и имеется ввиду и выведена в удобную галку. ;)
Для новостей вы прописываете site.ru/novosti/show7/ - часть чпу novosti.
show7 - "показать седьмую", для частообновляемых модулей по нашему мнению оптимальное решение. И нет смысла отдавать это чпу под управление человека. А как иначе? site.ru/novosti/s_novym_godom/? А потом что? Через год пользователь забыл и снова сделал новость s_novym_godom? Или /u_nas_novyi_tovar/ пять раз? Лишние заморочки для администратора, глюки, перепроверки, непонятки...
Создаете страницу сайта - пожалуйста, как хотите чпу назначайте, но в модулях отдельные элементы - нет. Из нашего опыта - нет! ;)
Ну нормальные заголовки, все "нокэш" есть...
А уж как мы заинтересованы в докапывании до сути... :)
Советуют попробовать прописать в .htaccess
Header set pragma no-cacheExpiresActive OnExpiresDefault "access plus 0 minute"
Это отключение кэша сессий.
Хотя, тот же Лидерхост говорит, что кеш сессий у них включен, и при этом все работает нормально...
Я же говорю, все это стоит! Все до единой! Кроме LastModify, там реальное время редактирования страницы.
Посмотрите свои заголовки через be1.ru/stat/
Например, один из сайтов на Лидерхосте без этой проблемы отдает, давайте сравним с вашим (кстати, какой у вас домен на user.diafan.ru?):
Status: HTTP/1.1 200 OK
Date: Sun, 24 Jan 2010 09:51:43 GMT
Server: Apache/2.2.3 (Unix)
X-powered-by: PHP/5.2.6
Set-cookie: SESSdb60c199388cb03cdba2611305e83c5e=3cijhuircgai4q7dmoqkoneot2; path=/
Expires: Sun, 19 Nov 1978 05:00:00 GMT
Cache-control: post-check=0, pre-check=0
Pragma: no-cache
Last-modified: Wed, 20 Jan 2010 18:57:23 GMT
Content-length: 7389
Content-type: text/html; charset=utf-8
X-cache: MISS from s12.leaderhost.ru
Конечно, не изменится. А чего ему меняться? Какая разница, какой каталог для сессий? Сессии исправно создаются и исправно удаляются.
Мало того, все чудесно работает на многих других вышеописанных мною хостингах. (навскидку: Jino - zdravoved.ru, Masterhost - dommatrasov.ru, 1GB - murzikshop.ru) Значит глючит на Агава, ХЦ и теперь Авахост... Кэш сессий, говорите? Сейчас узнаю, что скажут рабочие хостинги относительно кэша сессий, например, Лидерхост.
diafan добавил 24.01.2010 в 13:26
Дело не в регистрации, дело в любых данных, использующих сессии, а это прежде всего корзина. Разбив registration.php проблему не решите однозначно.
Плюс ко всему, размышляя логически: если один и тот же скрипт нормально работает на 15 хостингах, и на 3-х не нормально, какой смысл ломать скрипт и подгонять его под 3 хостинга? Очевидно, что проблема в каком-то параметре на этих 3-х хостингах...
Это в ларьках уличных, наверное :) В Седьмом Континенте рубля 23, по-моему, в Ашане еще дешевле... На точную цену внимания не обращал, но ближе к 20, чем к 30 ;)
Кстати, вчера видел "Жигули" в симпатичных банках :)
Кстати, согласен!
Жигули Барное - офигенное пиво, формат "упейся" :) Стоит около 20 рублей, очень легкое, очень сильно напоминает "Жигулевское" советского времени, похоже, что действительно варят. Чисто под рыбку, раков, для долгого вечера в теплой компании. Прям ящик берешь человека на 4, охлаждаешь, потом раков варишь и м-м-м ;) А если пиво для колорита в трехлитровые банки перелить - ваще будет класс :D
Это однозначно кеширование. Причем серверное. Эта проблема наблюдается где-то в 10 процентах случаев, на некоторых хостингах.
Именно так и проявляется, с пользовательской авторизацией и с корзиной товаров, где используются сессии. Если авторизоваться или набросать в корзину товаров гуляя по сайту, а потом разлогиниться и очистить корзину - сессии удаляются. Но если зайти на предыдущие страницы, можно видеть страницу, где якобы в корзине лежит товар... Ну или показываются данные авторизации пользователя. Это происходит только с посещенными страницами - при заходе на новые страницы вся информация об авторизации или корзине верная.
Если такая ситуация наблюдается, то нажатие Ctrl+F5 ситуацию исправляет. Причем, обычное обновление, браузерное, F5 не помогает. Только ctrl+F5, кэширование чисто серверное. Пока мы эту проблему обнаружили у Агавы и у hc.ru. Хостинги всячески открещиваются от всех видов серверного кеширования, но проблема остается...
Караван, isp, мастерхост, валуехост, джино, HT-systems, mtw, nic, рбк и пр.пр.пр. всё нормально.
nostromo, вы на каком хостинге наблюдали проблему?
Кстати, кто-нибудь может обладает информацией, как бороться? no-cache и прочие фокусы для браузера не помогают. Может есть какой отключаемый параметр на хостинге?
1) Практически весь функционал, да. За исключением некоторых мелочей.
2) Вывод модулей в боковых колонках настраивается в шаблоне /themes/site.php. Это шаблонные теги, они вполне интуитивно понятны и просты. Например, чтобы вывести в правом блоке три последние новости, нужно в html-код вставить тег: <insert name="show_news_block" count="3">
Именно такие теги в стандартном шаблоне дизайна /themes/site.php и отвечают за вывод. Есть краткое руководство на эту тему.
3) чтобы модуль непосредственно на страницу добавить, надо выбрать в визуальном редакторе "Источник", чтобы открыть html-код страницы и там вставить шаблонный тег. Например, чтобы на странице вывести пять последних вопрос-ответ, нужно вставить тег: <insert name="show_faq_block" modules="faq" count="5">
4) Конечно, можно! Делаете 10 страниц стран, и к каждой подключаете модуль "Новости" (во вкладке "Дополнительно", выпадающий список "Прикрепить модуль к странице"). Затем, когда переходите в модуль новости, можно будет выбрать, в какую страну новости вы хотите добавить.
5) Правильно и можно.
6) А как же!? Еще бы наша админка так бездарно транжирила контент!? ;) Конечно, если комментариев на странице слишком много, она автоматически создаёт доп.странички "1 2 3 ...". По умолчанию, комментарии группируются по 10, но количество можно менять.
Хм... В моей аське тоже тишина. Мне писали? :)