MediaWiki/FAQ — различия между версиями

Материал из ЭНЭ
Перейти к: навигация, поиск
(Как изменить лого в левом верхнем углу)
Строка 18: Строка 18:
 
В '''LocalSettings.php''' добавляем:
 
В '''LocalSettings.php''' добавляем:
  
 +
<source lang="php">
 
:$wgFileExtensions[] = 'pdf';
 
:$wgFileExtensions[] = 'pdf';
 +
</source>
 
для одного формата или
 
для одного формата или
 +
<source lang="php">
 
:$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf', 'txt' );
 
:$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf', 'txt' );
 +
</source>
 
для того, чтобы разрешить несколько дополнительных форматов.
 
для того, чтобы разрешить несколько дополнительных форматов.
  
Строка 26: Строка 30:
 
В '''LocalSettings.php''' добавляем:
 
В '''LocalSettings.php''' добавляем:
  
 +
<source lang="php">
 
#минииконка
 
#минииконка
 
$wgFavicon="/favicon.ico";
 
$wgFavicon="/favicon.ico";
 
+
</source>
 
== Как изменить лого в левом верхнем углу ==
 
== Как изменить лого в левом верхнем углу ==
 +
<source lang="php">
 
#лого в левом вехнем углу
 
#лого в левом вехнем углу
 
$wgLogo  = "/images/logo.png";
 
$wgLogo  = "/images/logo.png";
 +
</source>
  
 
== Как запретить незарегистрированным участникам редактировать статьи ==
 
== Как запретить незарегистрированным участникам редактировать статьи ==
  
 +
<source lang="php">
 
$wgEmailConfirmToEdit=true;
 
$wgEmailConfirmToEdit=true;
 +
</source>
  
 
Просмотр по-прежнему возможен, кнопка "править" показывается, однако при попытке редактирования появится напоминание о необходимости подтвердить регистрацию.  
 
Просмотр по-прежнему возможен, кнопка "править" показывается, однако при попытке редактирования появится напоминание о необходимости подтвердить регистрацию.  
  
 
[[Категория:Wiki]]
 
[[Категория:Wiki]]

Версия 20:34, 11 октября 2007

MediaWiki/FAQ

Методика обновления кодировки Backwards-compatible UTF-8 ->MySQL 4.1/5.0 UTF-8

MediaWiki 1.6.10
Mysql 5.0.45
  1. сохраняем все в sql -файл т.е. делаем mysqldump --default-character-set=latin1 имя_базы >файло.sql это файло.sql содержит политически правильный и единственно верный utf8 без всяких извращений.
  2. редактируем файло.sql чем можем...(не вордом конечно) и меняем charset latin1 на charset utf8
  3. убеждаемся, что сделали именно mysqldump --default-character-set=latin1, а не экспрот в sql из phpMyAdmin'а (иначе плакали ваши денюжки русские названия-линки статей)
  4. .# заходим в phpMyAdmin (необязательно, но там лучше видно), дропаем (убиваем) имя_базы, создаем базу заново, при этом выбираем utf8_bin collation. И делаем import из файло.sql

Чтобы убедится, что utf8 заработал - идем в основную таблицу page и смотрим на первую запись. Должны увидеть текст "Заглавная страница" вместо непоймичего

  1. Идем в LocalSettings.php и меняем false на true
   # Experimental charset support for MySQL 4.1/5.0.
   ##$wgDBmysql5 = false;
   $wgDBmysql5 = true;

Как разрешенить закачку файлов в других форматах

В LocalSettings.php добавляем:

:$wgFileExtensions[] = 'pdf';

для одного формата или

:$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg', 'pdf', 'txt' );

для того, чтобы разрешить несколько дополнительных форматов.

Как добавить мини-иконку(favicon)

В LocalSettings.php добавляем:

#минииконка
$wgFavicon="/favicon.ico";

Как изменить лого в левом верхнем углу

#лого в левом вехнем углу
$wgLogo  = "/images/logo.png";

Как запретить незарегистрированным участникам редактировать статьи

$wgEmailConfirmToEdit=true;

Просмотр по-прежнему возможен, кнопка "править" показывается, однако при попытке редактирования появится напоминание о необходимости подтвердить регистрацию.