PmWikiRu /
ПожалуйÑта ÑкÑпериментируйте в пеÑочнице!СобÑтвенные ВикиСтили

админиÑтраторам (Ñредний)

Ðа Ñтой Ñтранице опиÑаны предопределённые ВикиСтили и как ÐдминиÑтратор Вики может определить дополнительные ВикиСтили Ð´Ð»Ñ Ð²Ñех Ñтраниц (в local/config.php) или некоторых групп (в local/$Group.php).

Ð’Ñе предопределённые Ñтили наÑтраиваютÑÑ Ð² глобальном маÑÑиве $WikiStyle. Ð”Ð»Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ Ð²Ð°ÑˆÐµÐ³Ð¾ ÑобÑтвенного Ð’Ð¸ÐºÐ¸Ð¡Ñ‚Ð¸Ð»Ñ Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ определение ÑоответÑтвующего Ð’Ð¸ÐºÐ¸Ð¡Ñ‚Ð¸Ð»Ñ Ð² Ñтот маÑÑив.

Предопределённые ВикиСтили

Следующий маÑÑив значений уÑтановлен в scripts/wikistyles.php через функцию SDV() (Ñ‚.е. вы можете полноÑтью перекрыть их в Ñвоём config.php или farmconfig.php):

разметка:определение:

цвет текÑта:
(Ñквив. %color=xxxx define=xxxx%
%black%$WikiStyle['black']['color'] = 'black';
%white%$WikiStyle['white']['color'] = 'white';
%red%$WikiStyle['red']['color'] = 'red';
%yellow%$WikiStyle['yellow']['color'] = 'yellow';
%blue%$WikiStyle['blue']['color'] = 'blue';
%gray%$WikiStyle['gray']['color'] = 'gray';
%silver%$WikiStyle['silver']['color'] = 'silver';
%maroon%$WikiStyle['maroon']['color'] = 'maroon';
%green%$WikiStyle['green']['color'] = 'green';
%navy%$WikiStyle['navy']['color'] = 'navy';
%purple%$WikiStyle['purple']['color'] = 'purple';

ÑпиÑки:
%decimal%$WikiStyle['decimal']['apply'] = 'list';
$WikiStyle['decimal']['list-style'] = 'decimal';
%roman%$WikiStyle['roman']['apply'] = 'list';
$WikiStyle['roman']['list-style'] = 'lower-roman';
%ROMAN%$WikiStyle['ROMAN']['apply'] = 'list';
$WikiStyle['ROMAN']['list-style'] = 'upper-roman';
%alpha%$WikiStyle['alpha']['apply'] = 'list';
$WikiStyle['alpha']['list-style'] = 'lower-alpha';
%ALPHA%$WikiStyle['ALPHA']['apply'] = 'list';
$WikiStyle['ALPHA']['list-style'] = 'upper-alpha';

оÑобые:
открытие ÑÑылок в новом окне броузера:
%newwin%$WikiStyle['newwin']['target'] = '_blank';
Переделать разметку в комментарий через display:none (CSS)
%comment%$WikiStyle['comment']['display'] = 'none';

ÐвторÑкие ВикиСтили

  1. Первый Ð¸Ð½Ð´ÐµÐºÑ Ð¼Ð°ÑÑива определÑет Ð¸Ð¼Ñ ÑÑ‚Ð¸Ð»Ñ (например mynewstyle, projectentry и Ñ‚.д.)
  2. второй Ð¸Ð½Ð´ÐµÐºÑ Ð¾Ð¿€Ð¸Ð±ÑƒÑ‚а (например color, bgcolor и Ñ‚.д.)
  3. значение уÑтанавливает Ñодержимое атрибута (например red, bold, #00ffcc и Ñ‚.д.)

Образец: ЕÑли вы хотите определить (Ð´Ð»Ñ Ð²Ñего Ñайта) Ñтиль такой же как и Ñто определение:

%define=projectentry color:red%

Ñделайте такое приÑвоение:

$WikiStyle['projectentry']['color'] = 'red';

ÐŸÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ $WikiStyle['projectentry']['apply'] уÑтанавливаетÑÑ ÐºÐ¾Ð³Ð´Ð° викиÑтиль воздейÑтвует на отдельный Ñ‚Ñг. Каким может быть 'item' (Ð´Ð»Ñ li|dt), 'list' (Ð´Ð»Ñ ul|ol|dl), 'div', 'pre', 'img', 'p' или ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ 'block' (Ð´Ð»Ñ p|div|ul|ol|dl|li|dt|pre|h[1-6]). Пример:

 $WikiStyle['top']['apply'] = 'item';
 $WikiStyle['top']['class'] = 'top';

тогда разметка

* %top% Важный Ñлемент ÑпиÑка

выведет

<li class="top">Важный Ñлемент ÑпиÑка</li>

<< СобÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ñ€Ð°Ð·Ð¼ÐµÑ‚ÐºÐ° | Ð”Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ | ДоÑтупные операции >>

Перевод Ñтраницы PmWiki.CustomWikiStyles - Оригинал перевода PmWikiRu.CustomWikiStyles - Backlinks
PmWikiRu.CustomWikiStyles: Ñ€ÐµÐ´Ð°ÐºÑ†Ð¸Ñ Ð¾Ñ‚ 28.03.2006 10:33 Uhr
PmWiki.CustomWikiStyles: Ñ€µÐ´Ð°ÐºÑ†Ð¸Ñ от 15.07.2022 10:16 Uhr

Seite zuletzt geändert am 28.03.2006 10:33 Uhr