Гости - права доступа.

Автор JetDJ, 05 сентября 2010, 13:44:26

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

JetDJ

Здравствуйте.
Как сделать, чтобы гости могли видеть главную страницу со всеми разделами, категориями, с описанием разделов,  но при попытке просмотра тем, вылезало окошко с просьбой зарегистрироваться.
Просто тематика у форума такая.. могут зайти взять нужную инфу и выйти без регистрации :) .. Не здравствуйте, не до свидания :)
--
Но и закрывать полностью доступ гостям, тоже глупо как-то..
Надо бы сначала ознакомится, какие разделы, категории.

Bugo


JetDJ

Спасибо Bugo.  angel
В файле package-info, что именно изменить надо? для версии Rc3
<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Package manifest file for Hide Topics from Guests

ATTENTION: If you are trying to install this manually, you should try
the package manager.  If it will not work for you, please take a look
at the following for information on this format:
http://mods.simplemachines.org/docs/manual-install.php

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->

<package-info xmlns="http://www.simplemachines.org/xml/package-info" xmlns:smf="http://www.simplemachines.org/">

<id>Labradoodle-360:Hide_Topics_from_Guests</id>

<name>Hide Topics from Guests</name>

<version>1.0</version>

<type>modification</type>

<install for="2.0 RC2">
<readme parsebbc="true">readme.txt</readme>
<modification>hide_topics_from_guests_vrc2.xml</modification>
</install>

<uninstall for="2.0 RC2">
<readme parsebbc="true">readme.txt</readme>
<modification reverse="true">hide_topics_from_guests_vrc2.xml</modification>
</uninstall>
<install for="1.1.11">
<readme parsebbc="true">readme.txt</readme>
<modification>hide_topics_from_guests_v1.1.11.xml</modification>
</install>

<uninstall for="1.1.11">
<readme parsebbc="true">readme.txt</readme>
<modification reverse="true">hide_topics_from_guests_v1.1.11.xml</modification>
</uninstall>
</package-info>

BIOHAZARD

ничего
используйте при установке режим совместимости
(пакеты модификаций >> расширенный)
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

JetDJ

Как можно вручную установить? просто что-то с хостингом.. при попытке установить выкидывает на страницу 502 ( перезагрузка сервера)
-в папке с модом 3 файла.
hide_topics_from_guests_v1.1.11.xml
hide_topics_from_guests_vrc2.xml
package-info.xml
Описание по установке мода на rc2
http://custom.simplemachines.org/mods/index.php?action=parse
Сказано изменить файл /Sources/Display.php
А что дальше?

BIOHAZARD

там написано, что на что нужно менять, просто ищите соответствующие блоки
Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

JetDJ

Внизу только одна строчка
File Edits
./Sources/Display.php


   // What are you gonna display if these are empty?!
if (empty($topic))

Add Before


if ($context['user']['is_guest']) redirectexit ('action=login');

добавить эту строчку и функция готова к применению?  :)

BIOHAZARD

Мои моды:
  • RedirectPage
  • Counters
  • CustomSearch
  • SypexDumper
   адаптирую темы    1.1.хx<=>2.0задавая вопросы, старайтесь сразу указывать конечную цель, предполагаемый Вами путь не обязательно окажется самым коротким

Любые моды на заказ

JetDJ