LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 15:30:46 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Скрытые новости  (Прочитано 499 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Skorpion555
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« : 14.11.2011, 20:39:15 »

Подскажите пожалуйста решение такого вопроса.

Нужно чтобы пользователи приходили по имеющейся у них ссылке на станицу с новостью (любое содержимое), но эта станица не отображалась ни в одной категории на сайте. Для того чтобы нельзя было перейти на нее из меню, я могу сделать так: создать раздел, но не публиковать кнопку на него в главном меню. Но вот как скрыть его от глаз поисковика и запретить посетителям?


По умолчанию в Joomla идет так:

"названия сайта\название раздела\название новости"

когда набираешь:

"названия сайта\название раздела\"

то становятся видны все новости данного раздела.

А нужно наоборот - чтобы нельзя было так просматривать содержимое и наличие каких-либо других статей в разделе.
Регистрации на сайте нет и не будет, поэтому просто нужно работа по принципу - "есть ссылка найдешь, нет ссылки - не найдешь"!

Заренее благодарен всем что попытается внести свою лепту в решение этого вопроса!
« Последнее редактирование: 14.11.2011, 20:45:46 от smart » Записан
mohax
Завсегдатай
*****

Репутация: +36/-0
Offline Offline

Пол: Мужской
Сообщений: 795



« Ответ #1 : 14.11.2011, 21:02:33 »

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

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #2 : 14.11.2011, 21:04:03 »

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

А как сделать этот хак?
Записан
mohax
Завсегдатай
*****

Репутация: +36/-0
Offline Offline

Пол: Мужской
Сообщений: 795



« Ответ #3 : 14.11.2011, 23:24:28 »

"название раздела" это алиас пункта меню, так? Или алиас раздела/категории?
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #4 : 14.11.2011, 23:28:01 »

А почему-бы не сделать через .htaccess редирект с ссылки "название сайта\название раздела\" на корень сайта? Тем более, что у вас новости будут в конкретном разделе, с конкретным названием?
Записан
Skorpion555
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #5 : 15.11.2011, 15:13:13 »

"название раздела" это алиас пункта меню, так? Или алиас раздела/категории?

Я не понимаю вопроса. Все же написал в первом сообщении, что когда набираешь в строке браузера: сайт/blog.html (или сайт/блог/ - если бех SEF), то виден перечень всех новостей. А нужно чтобы я давал ссылку вида: сайт/blog/3-blog/31-2011-10-23-14-16-09.html и если вдруг из числа тех, кому я дам такую ссылку, попадутся особо хитрые и любопытные, чтобы они не смогли набрать вручную "сайт/blog.html" и посмотреть полный перечень всех новостей.



А почему-бы не сделать через .htaccess редирект с ссылки "название сайта\название раздела\" на корень сайта? Тем более, что у вас новости будут в конкретном разделе, с конкретным названием?

Идея хорошая, спасибо, но разве редирект не обходится? Например, нажимаешь в браузере кнопку "остановить" и если реакция быстрая, то редирект не успевает произойти, особенно если страница не полностью загрузилась еще, ну и другими способами там.
Записан
SmokerMan
Профи
********

Репутация: +520/-20
Offline Offline

Пол: Мужской
Сообщений: 5195



« Ответ #6 : 15.11.2011, 15:17:04 »

выставить нужному разделу/категории соответствующие права.
редиректы - это конечно хорошо, но кому надо будет все равно увидит)))
Т.к. нужную ссылку можно подставить и без SEF.
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #7 : 15.11.2011, 16:14:12 »

Например, нажимаешь в браузере кнопку "остановить" и если реакция быстрая, то редирект не успевает произойти, особенно если страница не полностью загрузилась еще, ну и другими способами там.
Нет, редирект на уровне .htaccess сразу перенаправляет браузер, не дав даже загрузиться странице.

Т.к. нужную ссылку можно подставить и без SEF.
Ну во-первых, можно не-SEF ссылки запретить, во-вторых, если для раздела и категории  сделать пункты меню и назначить алиасы, то ID разделов и категорий нигде фигурировать не будут, и придется перебирать. Да и никто не запрещает добавить редиректы и для не-SEF ссылок, ведущих на эти разделы.
Записан
Skorpion555
Захожу иногда
**

Репутация: +0/-0
Offline Offline

Сообщений: 10


« Ответ #8 : 15.11.2011, 18:56:57 »

а можно пример, как прописать редирект в .htaccess?
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #9 : 15.11.2011, 19:08:31 »

Например так (если путь к разделу /news/joomla/):
Код:
RewriteRule ^/news/joomla/$ http://www.site.ru
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet