- Регистрация
- 13.05.2013
- Сообщения
- 1 718
- Реакции
- 204
Возможно, в этой теме уже обсуждалось.Подскажите, а настроить ограничение доступа к контенту в зависимости от группы пользователей возможно?
Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на свой домашний экран.
Примечание: Для работы этой функции необходимо просматривать сайт с помощью встроенного браузера Safari.
Возможно, в этой теме уже обсуждалось.Подскажите, а настроить ограничение доступа к контенту в зависимости от группы пользователей возможно?
$wgGroupPermissions['*']['createaccount'] = false;^M
$wgGroupPermissions['*']['edit'] = false;^M
$wgGroupPermissions['*']['read'] = false;^M
$wgGroupPermissions['registered_users']['wysiwyg']=true;
$wgGroupPermissions['Clients']['edit'] = false;
$wgGroupPermissions['Clients']['createpage'] = false;
$wgGroupPermissions['Clients']['read'] = true;
Судя по тому что написано у вас вообще никто не может редактировать. И какие-то M странные на конце. Может выложить все содержимое файла (без паролей и адресов)?Пользователи групы Clients не должны иметь права редактировать - но они это могут делать . Подскажите, что не так прописал. Спасибо.
Судя по тому что написано у вас вообще никто не может редактировать. И какие-то M странные на конце. Может выложить все содержимое файла (без паролей и адресов)?
<?php
# This file was automatically generated by the MediaWiki 1.17.0
# installer. If you make manual changes, please keep track in case you
# need to recreate them later.
#
# See includes/DefaultSettings.php for all configurable settings
# and their default values, but don't forget to make changes in _this_
# file, not there.
#
# Further documentation for configuration settings may be found at:
# http://www.mediawiki.org/wiki/Manual:Configuration_settings
# Protect against web entry
if ( !defined( 'MEDIAWIKI' ) ) {
exit;
}
## Uncomment this to disable output compression
# $wgDisableOutputCompression = true;
$wgSitename = "Планирование";
$wgMetaNamespace = "Планирование";
## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath = "";
$wgScriptExtension = ".php";
## The relative URL path to the skins directory
$wgStylePath = "$wgScriptPath/skins";
## The relative URL path to the logo. Make sure you change this from the default,
## or else you'll overwrite your logo when you upgrade!
$wgLogo = "$wgStylePath/common/images/100px.png";
## UPO means: this is also a user preference option
$wgEnableEmail = true;
$wgEnableUserEmail = true; # UPO
$wgEmergencyContact = "";
$wgPasswordSender = "";
$wgEnotifUserTalk = false; # UPO
$wgEnotifWatchlist = false; # UPO
$wgEmailAuthentication = true;
## Database settings
$wgDBtype = "";
$wgDBserver = "";
$wgDBname = "";
$wgDBuser = "";
$wgDBpassword = "";
# MySQL specific settings
$wgDBprefix = "";
# MySQL table options to use during installation or update
$wgDBTableOptions = "ENGINE=MyISAM, DEFAULT CHARSET=utf8";
# Experimental charset support for MySQL 4.1/5.0.
$wgDBmysql5 = false;
## Shared memory settings
$wgMainCacheType = CACHE_NONE;
$wgMemCachedServers = array();
## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads = true;
$wgStrictFileExtensions = false;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";
# InstantCommons allows wiki to use images from http://commons.wikimedia.org
$wgUseInstantCommons = false;
## If you use ImageMagick (or any other shell command) on a
## Linux server, this will need to be set to the name of an
## available UTF-8 locale
$wgShellLocale = "ru_RU.utf8";
## If you want to use image uploads under safe mode,
## create the directories images/archive, images/thumb and
## images/temp, and make them all writable. Then uncomment
## this, if it's not already uncommented:
#$wgHashedUploadDirectory = false;
## If you have the appropriate support software installed
## you can enable inline LaTeX equations:
$wgUseTeX = false;
## Set $wgCacheDirectory to a writable directory on the web server
## to make your wiki go slightly faster. The directory should not
## be publically accessible from the web.
#$wgCacheDirectory = "$IP/cache";
# Site language code, should be one of ./languages/Language(.*).php
$wgLanguageCode = "ru";
$wgSecretKey = "";
# Site upgrade key. Must be set to a string (default provided) to turn on the
# web installer while LocalSettings.php is in place
$wgUpgradeKey = "";
## Default skin: you can change the default skin. Use the internal symbolic
## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook', 'vector':
$wgDefaultSkin = "monobook";
## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
#$wgEnableCreativeCommonsRdf = true;
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = "";
$wgRightsText = "";
$wgRightsIcon = "";
# $wgRightsCode = ""; # Not yet used
# Path to the GNU diff3 utility. Used for conflict resolution.
$wgDiff3 = "/usr/bin/diff3";
# Query string length limit for ResourceLoader. You should only set this if
# your web server has a query string length limit (then set it to that limit),
# or if you have suhosin.get.max_value_length set in php.ini (then set it to
# that value)
$wgResourceLoaderMaxQueryLength = -1;
# End of automatically generated settings.
# Add more configuration options below.
$wgArticlePath = "/$1";
$wgUsePathInfo = true;
$wgSharedDB = ''; // The $wgDBname for the wiki database holding the main user table
$wgSharedPrefix = ''; // The $wgDBprefix for the database, if not used, this can be omitted
$wgSharedTables = array('user', 'user_properties', 'ipblocks', 'user_groups');
# The following permissions were set based on your choice in the installer
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['*']['read'] = false;
$wgGroupPermissions['registered_users']['wysiwyg']=true;
$wgGroupPermissions['n_users']['wysiwyg']=true;
$wgGroupPermissions['Clients']['edit'] = false;
$wgGroupPermissions['Clients']['createpage'] = false;
$wgGroupPermissions['Clients']['read'] = true;
# Query string length limit for ResourceLoader. You should only set this if
# your web server has a query string length limit (then set it to that limit),
# or if you have suhosin.get.max_value_length set in php.ini (then set it to
# that value)
$wgResourceLoaderMaxQueryLength = -1;
# End of automatically generated settings.
# Add more configuration options below.
#require_once("$IP/extensions/FCKeditor/FCKeditor.php");
# Ссылки на переключение с рич-редактора на стандартный
$wgDefaultUserOptions['riched_use_toggle'] = 1;
# По умолчанию отключен рич-редактор
$wgDefaultUserOptions['riched_start_disabled'] = 0;
# Появиться ссылка для возможности открытия в новом окне рич-редактор
$wgDefaultUserOptions['riched_use_popup'] = 1;
# Помнить ваш выбор (рич/стандарт)
$wgDefaultUserOptions['riched_toggle_remember_state'] = 1;
$wgUpgradeKey ='';
$wgFileExtensions = array('png','jpg','jpeg','doc','xls','ppt','pdf','docx','xlsx');
# by plisovyi on 04.11 — references
require_once("$IP/extensions/Cite/Cite.php");
$wgShowExceptionDetails = true;
$wgShowDBErrorBacktrace = true;
$wgPasswordReminderResendTime = "0";
Не помогло .Вроде все так. Попробуйте написать 'clients' с маленькой буквы и закомментировать строки с 'wysiwyg' (может в нем проблемы).
$wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['edit'] = false;
$wgGroupPermissions['autoconfirmed']['edit'] = false;
$wgGroupPermissions['Clients']['edit'] = false;
$wgGroupPermissions['sysop']['edit'] = true;
А если так?Код:$wgGroupPermissions['*']['edit'] = false; $wgGroupPermissions['user']['edit'] = false; $wgGroupPermissions['autoconfirmed']['edit'] = false; $wgGroupPermissions['Clients']['edit'] = false; $wgGroupPermissions['sysop']['edit'] = true;
А какие группы у этого пользователя? Можно взглянуть на вики или она приватная?Все по прежнему, права никак не реагируют
Еще он входит по умолчанию в группуА какие группы у этого пользователя? Можно взглянуть на вики или она приватная?
Выше я вроде как раз и делал им false.Автоподтвердженные участники , участники и clients
А он точно может именно редактировать? Может быть createpage (это отдельное разрешение)?При этом под админом я вижу, что права у группы clients read , а в действительности он может редактировать .
Тогда надо было сразу ссылки из сообщения удалятьВики приватная , не могу показать .
На странице Special:UserRightsА как убрать его из группы Автоподтвердженные участники?
Не помогло .Выше я вроде как раз и делал им false.
Да, правка , дает редактирование .А он точно может именно редактировать? Может быть createpage (это отдельное разрешение)?
промахнулсяТогда надо было сразу ссылки из сообщения удалять
В Спецстраницы - там Управление_правами , но в нем нету возможности убрать из Автоподтвердженные участники .На странице Special:UserRights
Вроде должно работать то что выше. Больше вариантов пока нет... Попробуйте еще это покрутить: https://www.mediawiki.org/wiki/Manual:$wgAutopromoteПишет "Неявно состоит в группах: Автоподтвердженные участники" .
Спасибо, пока работает .Вроде должно работать то что выше. Больше вариантов пока нет... Попробуйте еще это покрутить: https://www.mediawiki.org/wiki/Manual:$wgAutopromote
Ну так грузи на youtube и через виджет вставляй в страницыДа можно. но это видеоуроки. Я всё питаю надежду их встроить в wiki для автоматического воспроизведения.
Что и как идет? Что выводит?Привет! Пытаюсь дать бюрократа и админа своей учетке через createAndPromote.php, но что-то идет не так
В этот файл ничего писать не нужно. Нужно запустить его с этими аргументами.Может кто-то подробно объяснить, что и как нужно прописать в этот файл?
Что и как идет? Что выводит?
В этот файл ничего писать не нужно. Нужно запустить его с этими аргументами.
Скриншот хотябы покажите что делаете.
Ну нет, это не так делается. Нужно через командную строку его запускать. Если не знаете как - обратитесь к хостеру.Скриншот прикрепил, там прописываю указанные в инструкции команды в файл.
А если в него писать не нужно ничего, как тогда его запустить с этими аргументами?
Данные для входа указываются при установке. Если у вас пустая вики, то поставьте с нуля просто.И такой еще вопрос. При создании нашей вики появилась вот такая учетка, как на скрине, но никто не знает, как на нее зайти. Мб есть какие-то стандартные данные для входа на такие сисоп-учетки?Посмотреть вложение 277