Finar.ru
web.finar.ru
video.finar.ru
Темы для BootstrapNew!

FAQ по PmWiki

Типовые операции, частозадаваемые вопросы и частоотвечаемые ответы по движку

Автор: Филипп Казаков, дата: 2009-08-24, просмотров 4932
Тэги

тип: FAQ, темы: PmWiki

Как обновлять PmWiki? В чем разница между папками /wiki.d и /wikilib.d?

В папке wikilib.d хранится "дефолтный контент" PmWiki. Движок сначала ищет файлы в wiki.d и, если не находит, продолжает поиск в wikilib.d Страницы wikilib.d защищены от изменений: при модификации страницы wikilib.d, результат будет сохранен в новом файле в wiki.d. Если вы используете PmWiki не для классической коллективной wiki, а в качестве CMS, перед открытием сайта рекомендуется переместить из wikilib.d в wiki.d все страницы, относящиеся к настройке сайта (Site.* и SiteAdmin.*) Остальные файлы можно просто удалить: это поможет избежать снижения рейтинга уникальности сайта в поисковых системах (не будет контента, дублирующегося на других сайтах), а также упростит анализ контента сайта: поиск "битых ссылок" и т.д. При обновлении системы достаточно просто скопировать новый дистрибутив PmWiki поверх сайта (не забыв сделать backup!), кроме папки wikilib.d

Вывод мертвых ссылок "одним кликом" через refcount.php

Комплексный анализ контента всего сайта осуществляется скриптом /scripts/refcount.php Скрипт рассчитан на работу с формой ввода, использующей метод post. Однако параметры также могут задаваться через адресную строку, например так: Main.WikiSandbox?action=refcount&whichrefs=missing&submit=1&showrefs=1 Это дает возможность вывести все "мертвые" ссылки сайта кучей по одной ссылке. Синтаксис обращения можно понять изучив вышеуказанный пример и файл /scripts/refcount.php

Для активации сервиса необходимо добавить include_once('scripts/refcount.php'); в config.php

Пароль на страницу? изменение доступа?

К адресу страницы добавить ?action=attr.

Увидеть код страницы?

К адресу страницы добавить ?action=source.

Где редактировать макеты вывода списков страниц для функции pagelist?

Вот где: Site.PageListTemplates

Преобразовать табличку из Word, Excel в pmwiki? Сделать это online?

Вот рецепт , можно воспользоваться им же online в режиме редактирования.

Как добавить свой код в <!--HTMLHeader--> или <!--HTMLFooter--> макета дизайна?

В подключаемом скрипте (рецепте) выполнить команду вида $HTMLHeaderFmt['toggleobj'] = "html-код-код-код";. Переменная $HTMLHeaderFmt должна быть прежде определена как глобальная.

Синтаксис для фотогалереи (:thumblist:)?

ДействиеКодПример
Фотка дефолтного размера (h=128px)(:thumb Helicopter_04.jpg:)Helicopter_04.jpg: 800x600, 73k (2011-05-09, 13:38)
Фотка высотой 100px(:thumb Helicopter_04.jpg px=100:)Helicopter_04.jpg: 800x600, 73k (2011-05-09, 13:38)
Фотка шириной 100px(:thumb Helicopter_04.jpg width=100:)Helicopter_04.jpg: 800x600, 73k (2011-05-09, 13:38)
с титлом и подписью
(:thumb Helicopter_04.jpg 
titlefmt="титл" captionfmt="подпись":)
титл
подпись
Все фотки из /uploads (см. $UploadPrefixFmt)(:thumblist:)
Все фотки "Helicopter...", высота 50px(:thumblist px=50 name="Helicopter*":)Helicopter_01.jpg: 450x600, 38k (2011-05-09, 13:38) Helicopter_02.jpg: 450x600, 45k (2011-05-09, 13:38) Helicopter_03.jpg: 450x600, 63k (2011-05-09, 13:38) Helicopter_04.jpg: 800x600, 73k (2011-05-09, 13:38) Helicopter_05.jpg: 800x600, 70k (2011-05-09, 13:38) Helicopter_06.jpg: 450x600, 36k (2011-05-09, 13:38) Helicopter_07.jpg: 450x600, 26k (2011-05-09, 13:38) Helicopter_08.jpg: 450x600, 59k (2011-05-09, 13:38)
Выбранные вручную фотки: 1,3 и 7
(:thumbgallery cols=3:)
Helicopter_01.jpg"с титлом" | и подписью
Helicopter_03.jpg"только с титлом"
Helicopter_07.jpg | и только с подписью
(:thumbgalleryend:)
с титлом и подписью
с титлом и подписью
только с титлом
Helicopter_07.jpg: 450x600, 26k (2011-05-09, 13:38)
и только с подписью



Оставить комментарий 


Ваше имя:
->