Recent Changes - Search:

Cookbook

PmWiki

pmwiki.org

DictIndex

Summary: Enable page listings using a "dictionary index" format via fmt=dictindex
Version:
Prerequisites:
Status: Working
Maintainer:

Questions answered by this recipe

How can I get page listings in a "dictionary index" format, i.e., segregated by initial letter of the page name?

Answer

The dictindex.phpΔ script will enable page listings using a "dictionary index" format. This format can be used by anything that produces a page listing; i.e., one can do things like:

    (:pagelist group=Cookbook fmt=dictindex:)
    (:searchresults group=Cookbook text=index fmt=dictindex:)

Description

Enable page listings using a "dictionary index" format via fmt=dictindex

Notes

  • The output can be customized by various $FPLDictIndex...Fmt variables -- see the documentation in the script for details.
  • extdictindex.phpΔ is a modified version of this script so that every index letter has an anchor <a name='$IndexLetter'></a> and that $FPLDictIndexStartFmt contains an index A - B - C - ... where every letter links to the appropriate anchor in the index. Should be useful for a large numer of search results... Nils Knappmeier
    • Just modified it to work also with PmWiki 2.0beta39 Klonk
  • titledictindex.phpΔ is a modified version of this script. It contains the additions made in extdictindex.php but lists not the pagenames, but the pagetitles defined in the separate files. If no pagetitle is defined the pagename will be displayed. I personally think this is the most universal variant. Klonk
    • Modified it to deal better with lowercase titles (also fixed up the whitespaces) Norman Rasmussen
    • Modified with some optimizations as suggested by Pm - Klonk
    • Unfortunately it is not Valid XHTML 1.0 Transitional (W3C Markup Validation Service: http://validator.w3.org/). Seven errors occured.
    • If you have problems with the above version of titledictindex.phpΔ not displaying the index letters in version 2.2.0-beta44 of the wiki (sorry, not verified for other versions) try replacing line 40 with "$pletter = substr($item['=title'],0,1);" (without the quotes). Daniel Rosendorf - Thanks, included this change - Klonk
  • toggledictindex.phpΔ is modified from titledictindex.php and displays the list by pagetitles but initially hidden, and each section gets toggled in and out of view by clicking on the letter in the list's header. This script uses elements from togglelink.php, but does not need it to run. ~HansB August 01, 2006, at 10:31 AM

Release Notes

If the recipe has multiple releases, then release notes can be placed here. Note that it's often easier for people to work with "release dates" instead of "version numbers".

Comments

David Browning 10 July 2009 Errrr, the dictindex.php file is actually a .htaccess file - confusing!

See Also

Contributors

Examples/Sandbox

(:pagelist group=Cookbook fmt=dictindex:)
A
AbbreviationPlurals
ABCHoverIndex
AbcMusic
ABitModernSkin
Accessibility
Acme
AcmeCMS
AcmeTables
ActionLog
ActionLog-Users
AddDeleteLine
AddDeleteLine2
AddImageType
AddLinkBookmarklet
AddNewline
AddPageForm
AddThisWidget
AddUrlSchemes
Adit
AdminByShell
Administration
AdvancedTableDirectives
Ai
AjaxEditSupport
AlalikeSkin
AllGroupHeader
AllGroupHeader-Users
AllRecentChanges
AlternateNamingScheme
AmazonWidgets
AnyWikiDraw
Applet
ASCIIMath
AsSpacedFunctionInUTF-8
AtLinks
AttachDelete
AttachIcons
AttachIcons2
AttachImageSize
AttachLinks
AttachLinks-Users
AttachList
AttachlistEnhanced
AttachListEnhanced
AttachlistEnhanced-Talk
AttachlistExtended-Draft
AttachListSort
AttachSize
Attachtable
Attachtable-Talk
Attachtable-Users
AuditImages
Auth-SMF
Auth-SMF-Talk
AuthCAS
AuthenticatedAsConditional
AuthenticatedAttach
AuthorContribution
Authorcontribution-OldVersion
AuthorContribution-Users
AuthPhpBB2
AuthPhpbb2Sso
AuthPhpbb2Sso-Users
AuthPhpBB3
AuthPhpBBUsersAndGroups
AuthPunBB
AuthTable
AuthUser
AuthUserBbPress
AuthUserCMSLike
AuthUserDbase
AuthUserDbase-talk
AuthUserDbase-talk-phpbb3
AuthUserOpenId
AuthUserSignup
AuthUserSignup-Users
AuthUserVBulletin
AuthUserViaMicrosoftLDAP
AutoCreateCategory
AutoCreatePages
AutoGroupPages
AutoLink
AutomaticChangeSummary
AutomaticLinks
AutomaticPageRefresh
AutoRestore
AutoRestore-Users
AutoSave
AutoThumber
Autothumber
AuxSelect
AvailableActions
B
BackgroundImages
Backlinks
Backlinks-Users
BackupPages
BalusBlog
BalusBlog-Talk
BarCode
BarthelmeSkin
Bbcode
Beautifier
BeeblebroxNetGila
BFSkin
BibtexRef
BitterLemonSkin
Blix
Blix-Talk
Blix-Users
BlockCrawler
Blocklist
Blocklist2
Blocklist3
BlocklistHelperScripts
Blog
BlogCalendar
Bloge
Bloge-Feeds
Bloge-Feeds-Users
Bloge-Linkback
Bloge-Ping
Bloge-ShortUrl
Bloge-Tags
Bloge-Tags-Talk
Bloge-Tags-Users
Bloge-Talk
Bloge-UrlApprove
Blogger
Blogger-DeveloperDocs
Blogger-Talk
BlogIt
BlogIt-DeveloperDocs
BlogIt-Talk
BlogIt-Users
BlogParser
BlogSimple
Blogsimple2
BlogSimple2
BlogSimple2-Talk
BlogSkin
BlogWithPageList
BlueBerrySkin
BlueFurSkin
Bluehead
BluesSkin
BoldLists
BonnySkin
BonnySkin-Talk
Bookmarklet
BreakPage
BreakPageList
BreakPageList-Talk
Bs-001Skin
BuildForms
BulkReplace
Bundle
Bundle4Blog
ButonLink
C
CachedNumberOfArticles
CalculateAvailability
Callout
Callout-Users
CalloutCustomization
Captcha
Captcha-Talk
Captcha-Users
Captchas
Captchas-Talk
CardsMarkup
CascadeVar
CaseCorrection
CaseCorrection-Users
Categories
ChangeTimeFormat
ChartDirector
ChessMarkup
ChessMarkup-Sandbox
ChineseSupportGB2312
Choice
Choice-Talk
Choice-Users
ChordPro
ChordPro-ChordSheets
ChordPro-Format
ChordPro-Markup
ChordPro-Sandbox
ChordPro-Talk
ChordPro-Users
CinnamonSkin
CleanUrls
CleanUrls-Comments
CleanUrls-OldVersion
CleanUrls-Talk
CleanUrls-Users
Clipboard
ClipBoard
Cluster
Cluster-Talk
Clustermaps
CMS
CMSBundle
CMSLike
CMSMode
Colorimetry
Colorimetry-Talk
Colorimetry-Users
Columns
CommentBox
CommentBoxPlus
CommentBoxPlus-Talk
CommentBoxPlus-Users
CommentBoxStyled
CommentDb
CommentPageLink
CommentPageLink-Talk
Comments
CommentsSplit
CompactPageList
CompareDatabaseRecipes
CompareFormsRecipes
CompareVersions
ComplexRecipes
CompressedPageStore
CompressedUploads
ConditionalExtensions
ConditionalMarkupSamples
ConfigPhp
ConfirmEditNotSaved
Content
ContentType
ControllingWebRobots
ConvertHTML
ConvertHtml
ConvertHTML-Talk
ConvertHTML-Users
Converttable
ConvertTABLE
ConvertTable
ConvertTikiWiki
ConvertUseMod
Cookbook
Cookbook-ByCategory
Cookbook-New
Cookbook-Old
CookbookBasics
CookbookPageList
CountGlyphs
CreditsBlock
Creole
Creole-Sandbox
CSS
CSSInWikiPages
CSSPopups
CSSPopups-Users
CSVInclude
CurlyQuotes
CurrentVisitors
CurrentVisitors-Users
CustomAttrForm
CustomAuthForm
CustomBullets
CustomPagelistSortOrderFunctions
CustomPagelistSortOrderFunctions-Users
CustomRecentChanges
CustomRedirects
D
DatabaseStandard
DatabaseStandard-Talk
DataPlates
DataQuery
DataQuery-Talk
DataSections
DataStore
Datepicker
Dcal
Dcal-talk
DebuggingForCookbookAuthors
DefaultTableAttributes
DeleteAction
Delicious
DeliciousPlaytagger
DeltaBytesRecentChanges
DeObMail
DeObMail-Talk
DeObMail-Users
DesCrypt
DetectBrowser
DetectMobile
DetectMobile-Talk
DetectMobile-Users
DictIndex
DirectoryAndFilePermissions
DirectoryAndFilePermissions-Talk
DiscussionTab
DisplayWRL
DivisionsExplained
DNSauth
DomTT
DotsInLinks
DownloadManager
DQReport
Dropcaps
DropDownSkin
DropShadow
DropShadow-Talk
DropShadow-Users
DynamicPageActions
DynamicTrails
DynamicWikiTrails
DynTrailMenu
E
EasyGallery
EasyGallery-Plan
EasyHttpRequests
Edit-RestrictedProfile
EditAttributes
EditAttributes-Talk
EditAttributes-Users
EditCrypt
EditDataPages
EditFormCustomFields
EditFormSamples
Editing
EditMore
EditMX
EditMX-Users
EditOnDblClick
EditTemplates
EditTemplates-Users
EditTemplatesMenu
EditThisPageLink
EditTitle
EditToolbar
EditToolbar-Talk
EditToolbar-Users
EmacsPmWikiMode
EMailForm
EMailForm-Talk
EmbeddedGallery
EnableHTML
EnhancedWebFeeds
Enlighten
Enlighten-Talk
Enlighten-Users
EProtect
EProtect-Talk
EProtect-Users
Equilibrium
Equilibrium-Talk
Equilibrium-Users
EvolverSkin
ExcelPaste
Excerpts
ExpandingMenu
ExpandingMenu2
ExpandingMenus
ExpireDiff
ExpireDiff-Users
ExportDOC
ExportDOC-Talk
ExportHTML
ExternalLinks
ExternalLinks2
ExternAuth
ExtractText
ExtraWordsInTitleTag
EZDate
EZLocaleDate
EZLocaleTime
EZTime
EZTimeStamp
F
FAQToggleList
FarmApacheConfiguration
FarmApacheConfiguration-Talk
FarmSecurity
FarmSecurity-OldVersion
FarmSetupByExample
FarmSideBar
FastCache
FASTMembership
FastSearch
FauxTrail
FauxTrail-Talk
Favicon
Favicon-Talk
Favicon-Users
FCKEditor
FeedLinks
FeralBlog
FeralFormattedEntry
FeralSimpleCalendar
FileAttachList
FileList
FilesNotify
FillTemplate
FilmScript
FixFlowSkin
FixFlowSkin-RightBar
FixFlowSkin-Talk
FixFlowSkin-Users
FixFlowTips
FixShortSessions
Flash
Flash-Users
FlashMediaPlayer
FlashMediaPlayer-Users
Flckr
FlexiSkin
FlexTbl
Flickr
FlickrAlbum
Flipbox
Flipbox-Users
Flowplayer
FontSizer
FontSizer-Users
Footer-standard
Footnotes
Footnotes-Users
FootnotesExtended
FormattingSimpleTables
FormattingTables
FormExtensions
FormGuideSystem
Forms
FormValidation
Fortune
Forum
ForumX
Fox
Fox-FilterExamples
Fox-Talk
Fox-Users
FoxBlog
FoxCalculator
FoxCat
FoxCommentBox
FoxContacts
FoxDelete
FoxEdit
FoxEdit-Talk
FoxEntryMaskPages
FoxForum
FoxForum-Talk
FoxNotify
FoxNotify-Talk
FoxPageManagement
FoxShoutboxAlternative
FoxSimpleTodoList
FoxTextReplace
FoxValidationExamples
FoxVoting
FplByDays
FPLTemplate
FPLTemplate-Talk
Functions
G
Galleria
Galleria-Talk
Galleria-Users
GcalPKHG
GeminiSkin
GeminiSkin-RightBar
GeminiSkin-Talk
GeminiSkin-Users
GeminiTips
GeneratePDF
GeoTagging
GeoTagging-Talk
GetGeocode
GetRidOfMain
GettingThingsDone
GlobalOperations
GlossaryPlus
Glossyhue
GlossyHue
GlossyHue-Talk
GlossyHue-Users
GMap
GMap-Talk
GoalMeter
GoogleAdsense
GoogleAnalytics
GoogleBlogPing
GoogleCalendar
GoogleChart
GoogleCSE
GoogleMapAPI
GoogleMapAPI-Discuss
GoogleMapAPI-Users
GoogleMaps
GoogleMapsInterface
GoogleSearch
GoogleSitemaps
GoogleViewer
GraphVizSitemap
GraynessSkin
GreaseSkin
GreaseSkin-Users
GreenGlass
GreenSkin
GreenSkin-Users
GrepRC
GroupAttributes
GroupFooter
GroupHeader
GroupHomePageChange
GroupTitle
GroupTitles
GTD-TLM
GTD-TLM-Talk
GTD-TLM-Users
Guestbook
GuiButtons
GuiEdit
GuiEdit-Users
GuiEditDateButton
GuiEditResize
GuiEditResize-Talk
GuiEditResize-Users
H
HaloScan
HandleICal
HandleMSWord
HandleSourceInSkin
HandleUnknownMarkups
HandyTableOfContents
HeadlineImage
HEBCI
Hg
HgUrls
HideSearchBar
HierarchicalGroups
Highslide
HomePage
HorizontalMenu
HorizontalVerticalMenu
HowToMakeATabbedSkin
HrefPageDirective
HtmlUrls
HtpasswdForm
HtpasswdForm-Talk
HtpasswdForm-Users
HttpVariables
HttpVariables-Users
I
ICalendarEvents
ICalendarEvents-Talk
ICalExport
ImageMap
ImageMap-Users
Imagemaps
Images
ImagesAutoResizing
ImageSets
ImageThumbLink
ImgPopUp
ImportText
InactivityTimeout
IncludeAble
IncludeFieldPage
IncludeFile
Includes
IncludeSection
IncludeSection-Users
IncludeSite
IncludeUpload
IncludeUpload-Talk
IncludeUrl
IncludeWikiPage
IncludeWithEdit
IncludeXML
IndentedPageList
Index
IndexByRating
InfoBox
InlineDiff
InlineDiff-Users
InlineRSS
Input
Input-Talk
InputDefault
InputDraw
InputFormsAndJavaScript
InputJumpBox
InputSelect
InstallOnIIS
InstallOnWindowsHomeServer
InstallOnWindowsHomeServer-Users
International
IntuitiveSpacing
IpForAuthentication
ISO8859MakePageNamePatterns
ISO8859PageNameConversionPatterns
J
JavaScript
Javascript
JavaScript-Editable
JForum
JHMPSkin
JHSkin
Jits
JITS
JITS-Talk
JITS-Talk-Tutorial
JJSApprovePage
JjsCMS
JJSEditRev
JJSIterator
Jscm
JsMath
JsMath-Talk
JsMath-Users
JumpBox
K
Kind-ofBlog
L
LastFM
LatexMarkup
LaTeXMathML
Layout
LayoutEditModified
LazyWebLinks
LeanSkin
LeanSkin-Talk
LeavesSkin
Lens
LibChart
Licenses
Licenses-Talk
LightSkin
LightSkinComments
LimitDiffsPerPage
LimitNewPagesInWikiGroups
LimitWikiGroups
LinesSkin
LinkCssToolTip
LinkCSSToolTip
LinkedResourceExtras
LinkGenerator
LinkIcons
LinkIcons-Talk
LinkIcons-Users
LinkPageCreateFmtTooltip
LinkPageExistsFmtTooltip
Links
LinksTreeMenu
LinkTitles
LinuxTex
ListCategories
ListOfBundles
ListOfBundles-Candidates
ListOfCategories
LiteBox
LiteralWhiteSpace
Logbook
LoginGuard
LoginLogout
LoginLogout-Users
Lt9602Skin
M
MaguilaSkin
MaguilaSkin-Talk
MailForm
Mailform2
Mailform3
MailListForm
MailmanAuth
MainGroupChange
Maintenance
MajorChanges
MajorChanges-Users
MakeColumns
MakeManyColumns
MakingPasswordRequestsExplicit
MapWiki
MarathonSkin
MarbleSkin
Marinee
Marinee-Talk
Marinee-Users
Markdown
MarkdownMarkupExtension
MarkdownOutput
MarkForDelete
Marklets
Marklets-Talk
Markup
MarkupExpressions
MarkupExpressions-Sandbox
MarkupExpressionSamples
MarkupExpressionsExtensions
MarkupExprPlus
MarkupExtensionExamples
MarkupExtensions
MarkupExtensions-Talk
MarkupExtensionsChangeLog
MarkupRulesetDebugging
MarkupToUnstyled
MarkupTricks
MarkupWriting
Mathtex
Maxi
Maxi-Talk
Media
MediaCategories
MediaCSSMarkup
MemberMgmt
Menus
MergeMetaTags
MergeWikiLibDirs
MessageAfterPosting
MimeTeX
MindjetMap
Mini
Mini-Talk
Mini-Users
MiscMX
MiscMX-Users
ModesConcept
ModuleGuidelines
ModuleGuidelines-Talk
MonobookSkin
MoreCustomPageVariables
MoveAPage
MovePage
MovePage-Talk
MovePage-Users
MtoPMwiki
Multilanguage
MultiLanguage
Multilanguage-archive
MultiLanguageViews
Multilink
MultiUpload
MultiUpload-Talk
Music
MyPmWiki
N
NeatSkin
NeatSkin-Talk
NestedIf
NetstreamsCMS
NetstreamsMenu
NetstreamsSkin
NetstreamsSkin-Deutsch
NetstreamsSkin-English
NeutralSkin
NewGroupBox
NewGroupBox-Users
NewGroupWarning
NewPageBox
NewPageBoxPlus
NewPageBoxPlus-Users
NewPageForm
NewsList
NewsMaster
NewsPaperSkin
NewsPaperSkin-Talk
NoPreformattedText
NoSpacePre
Not2SimpleSkin
Notebook-NT-Skin
Notebook2Skin
NotebookSkin
NotebookSkinDiscuss
NoteIt
NoteIt-Talk
NotifyOnUpload
NotsavedWarning
NotsavedWarning-Talk
NotsavedWarning-Users
NotSoSimpleSkin
NumberedHeaders
NumberOfArticles
O
ObfuscateEmail
Obsolete
OdbcPmWiki
OneGroupForAll
OnlineStatus
Only1Session
OnlyOneLogin
OpenCalais
OpenPass
OpenPass-Users
OpenSearch
OpenUrls
Optimizations
OptionMenu
OtherBookmarklets
OutlineLists
OutputCompression
OverrideCSS
P
PageActions
PageAttic
PageConfig
PageConfig-Users
PageCreator
PageDiffSize
PageFeed
PageGenerationTime
PageHist
PageHistorySource
Pagelist
PagelistAuthListShort
PagelistAuthListShort-Users
PagelistCalendar
PagelistCount
PageListExtensions
PagelistNotes
PageListPlus
PagelistRecentChanges
PagelistRecentChanges-Users
PagelistSiteMap
PagelistSiteMap-Users
PageListTemplates
PagelistTemplateSamples
PageListWikiTrail
PageNaming
PagePaths
PageRank
PageRegenerate
PageTableOfContents
PageTableOfContents-Users
PageTopStore
PageVariableExtensions
PageVariables
ParchmentSkin
ParseArgs
PathHistory
PayPalButtons
PayPalButtons2
PayPalCart
PerformanceComparisons
PerGroupCustomizationInConfigPhp
PerGroupSubDirectories
PerGroupSubDirectories-Users
PersistentLogin
PersonalInformationManagement
Phonebook
PhotoGallery
PhotoGallery-Talk
PhotoGallery-Users
PHP
PHPAlert
PhpBB2Integration
PHPExecute
PHPFilesManagement
PHPFreeChat
PHPImages
Phplm
PhpNetSkin
PhpQuickGallery
PHPScriptAsWikiMarkupSource
Picasa
PictureGallery
PIM
Pingback
PITS
PlainBlogSkin
PlainSkin
PlainSkin-OldComments
PlannerSkin
PmCalendar
PmCalendar-Fan
PmCalendar-Talk
PmCalendar-Users
PmDocConvert
PmFeed
PmForm
PmForm-Users
PmGallery
PmGallery-Talk
PmGallery-Users
PmGraphViz
PMWCompat
Pmwiki-DivsSkin
PmWiki-DivsSkin
PmWiki2Bars
PmWiki2HTML-usingWGET
PmWiki2PDF
PmWiki2PDF-Talk
PmWiki2PDFBackup
PmWikiAsACMS
PmWikiDivsSkin
PmWikiDraw
PmWikiDrawBugsAndFeatures
PmWikiDrawBugsAndFeaturesDone
PmWikiDrawChangeLog
PmWikiImages
PmWikiV1Skin
PngAlphaIE
PopulationCounter
Popup-EditForm2
Popup-EditQuickRef2
PopupWindow
PositioningCursorInEditForm
PostItNotes
PowerTools
PowerTools-Users
PresenceAwareness
PresenceAwarenessLight
PreventHotlinking
PreviewFirst
PreviewFirst-Users
PreviewSkins
PreviewTop
PrintingWithStyle
PrivateGroups
ProcessForm
ProcessForm-Users
ProgressBar
Properties
ProposedRecipeStructureChange
ProtectEmail
PTViewer
PTVReplace
PublishFAQ
Publishing
PublishPDF
PublishWikiTrail
PukkaFloat
Pywe
Pywe-Discuss
PyweDeletea
Q
QuickPageTableOfContents
QuickReplace
QuickStartForAuthUser
QuickStartForAuthUser-comments1
QuickStartForAuthUser-Talk
QuickTime
QuickTime-Users
Quiz
QuoteBlock
Quotes
R
Radio3Player
RandomPage
RandomQuote
RandomQuote-OldVersion
RandomQuote-Users
RandomQuoteWiki
RandomTitle
Rating
Rating2
Rating2-Users
RecentChanges
RecentChanges-Users
RecentChangesDeletion
RecentChangesExcerpt
RecentChangesExcerpt-Users
RecentPages
RecentUploads
RecentUploadsLog
RecentUploadsLog-Archive
RecentUploadsLog-Talk
RecentUploadsLog-Users
RecipeCheck
RecipeCheck-Users
RecipeInfo
RecipeInfoForm
RecipeList
RecipeList-Talk
RecipeMap
RecipeUpdates
RecurveSkin
RedBerrySkin
RedirectIntermap
RedirectMap
RedirectSilent
RegularExpressions
RelatedPages-Deutsch
RelatedPages-English
RelativeLinks
RelativeURLs
RelativeUrls
RememberEditPosition
Reminder
Reminder-Talk
RemoveQuestionMark
RemoveQuestionMark-Users
RemovingHTMLStyles
RemovingLeftContent
RenamePage
RequireAuthor
RequireAuthor-Talk
RequireAuthor-Users
RequireCategory
RequireSummary
RestorePmWiki
RestrictActions
RestrictActions-Talk
ReverseHeadings
RichEdit
RichEditBugs
RightBar
ROEPatterns
RoseTrellis
ROSPatterns
RotateMarkup
RoundedSkin
Router
RowspanInSimpleTables
RowspanInSimpleTables-Users
RSS
RssFeedDisplay
RssFeedDisplay-Talk
RSSFeedLink
RssImproved
RSSOutput
RSSSimple
RyeVoting
S
SagePayPayment
SagePayPayment-Talk
SchlaeferTwoSkin
SchrootConverter
Scraper
SDML
Seadragon
SearchCloud
SearchExtensions
SearchHighLight
Searching
SearchPatterns
SearchQueryVariable
SearchResults
SearchTerms
SearchTimeoutPrevention
SecLayer
SecLayer-Users
SectionEdit
SectionEdit-Talk
SectionEdit-Users
SectionList
SectionList-Talk
SecureAttachments
SecureAttachments-Users
Security
SeeAllRSSChanges
SelectQuery
SelectQueryTalk
SEO
SerialPageNames
SessionGuard
SetPageTextVariable
SharedPages
SharedPages-Talk
SharedPages-Users
ShoppingCartProposal
ShoppingCartProposal-Talk
ShortCutsMarkup
ShortURLs
Shoutbox
ShowHide
ShowHide-Talk
SideBar
SideBarBottom
SideBarNameChange
SideBarSpecial
SideNotes
SignalWhenMarkup
SimplaSkin
SimpleChem
SimpleDiscussLink
SimpleForum
SimpleForum-Talk
SimpleForum-Users
SimpleForumGroupFooter
SimpleGallery
SimpleJsMath
SimplemachinesIntegration
SimplemachinesUserSystemIntegration
SimpleMAINlink
SimplePageCounter
SimplePieDisplay
SimpleRating
SimpleSkin
SimpleSkinPreview
SimpleTabSkin
SimpleTabSkin-Users
Simpleviewer
SimplifiedAdvancedTableDirectives
SimultaneousEdits
SingleSign-On
SinorcaSkin
Sisterly
SiteInformation
Sitemapper
SiteMapsWithOptions
Skidoo
Skidoo-Talk
Skidoo-Users
SkinAlternative
SkinChange
SkinChange-Users
SkinChanges
SkinConfig
SkinGuidelines
SkiniSkin
SkinList
Skinnice
Skins
Skins-Talk
SkinsGallery
SkinsGallery2
SkinsHeader
SkinsList
SkinTest-Compact
SkinTests
Skittlish
Skittlish-SiteHeader
Skittlish-Talk
Skittlish-Users
Slender
SlideShow
SlideshowRefresh
SlimTableOfContents
SlimTableOfContents-Users
SmallInstall
SMFUserIntergration
SocialBookmarkIcons
SocialBookmarking
Soma
SomethingCorporate
SortableTables
SortByScore
SortByScore-Users
Source
SourceBlock
SourceBlock-Talk
SourceCodeHorizontalLines
SourceForgeServers
SourceHistory
SpacedWikiWords
Sparklines
SpeedOptimizations
SpellChecker
SQLite
SQLite-Talk
SsofbJoomlaRhuk
SsofbJoomlaRhuk-Talk
Standalone
Standalone-Users
StarRater
StarRater-Talk
StaticPages
Stopwatch
StoredAuthName
StringReplace
StrippedSkin
StyleOptions
Styles
SubEthaEditPmWikiMode
SubgroupMarkup
SubgroupMarkup-Users
SubpageMarkup
Suffr
SuperscriptLineSpacing
SurveyYourAccessPermissions
SurveyYourAccessPermissions-Talk
Svg
SwitchToAndFromDraft
SwitchToSSLMode
SwitchToSSLMode-Talk
Syntaxlove
Syntaxlove-Users
SysDiff
SysDiff-Users
SystemTools
T
TableEdit
TableOfContentsPortion
TablesPlus
Tabtable-jt
Tabtable-raf
Tabulate
Tagger
Tagger-Talk
TagPages
Tags
TbsDynamicContent
TechnobabbleSkin
TellAFriend
TellAFriend-Talk
Template
Template-Users
Templates
Text2Tbl
Textarea
TextCaptcha
TextExtract
TextExtract-Talk
TextExtract-Users
TextPatternSkin
ThickBox
ThumbList
ThumbList-Talk
ThumbList-Talk-archive
ThumbList-Users
ThumbnailLinkToImage
TimeZones
TimeZones-Users
TinyWebGallery
TitleBlock-standard
TitleCased
TitleMarkup
TitleSpaced
TitleSpaced-Users
ToDo
ToDo-03
ToDo-Comments
ToDo-Talk
Toggle
Toggle-Talk
Toggle-Users
ToggleHide
ToggleLink
Toolbox
Toolbox-Users
TopNav
TotalCounter
TotalCounter-Archive
TotalCounter-Talk
TotalCounter-Users
TraceTrail
Trackback
TrackChanges
TrackingMenu
TrailMenu
TrailPageDescription
TransferringPasswordsSecurely-Draft
Translatelink
Trash
TreeMenu
TriadSkin
TriadSkin-RightBar
TriadSkin-Talk
TriadSkin-Users
TriadSkinItalicTextBug
TriadTips
TrueLatex
Twitter
TwitterPost
TwoWayMirroringWithRsync
Txt2tags
Txtdb
U
UBBThreadsIntegration
UBBThreadsUserSystemIntegration
UniversalEditButton
UnToggle
UnToggle-Talk
UpdateAttachments
UpdateForm
UploadForm
UploadForm-Users
UploadGroups
UploadPicCompression
UploadPlus
Uploads
UploadsMarkup
UploadTypes
UploadTypes-Users
UseAlternativeConfigurations
UselessTuesdaySkin
UserAuth
UserAuth2
UserAuth2-Talk
UserAuth2-Users
UserAuth2Devel
UserAuthDevel
UserConfigurations
UserLastAction
UTF-8
UTF8Conv
UTF8Conv-Talk
V
Variables
VersionChecker
VerySimpleToDo
VietMap
ViewDiff
ViewModes
ViewPdf
ViewPDF
Visio
VisitorsLogging
VisitorsLogging1337
VisitorsLogging1337-Talk
VoteCounter
VoteCounter-Sandbox
VoteCounter-Users
Voting
Vtest
W
WatchLists
WatchLists-Users
WatchLists-watchlist
WatchThatPage
WbBackup
WbFAQ
WebAdmin
WebServerSecurity
WebsiteIcon
WhosWhere
WhosWhere-Talk
Wikibox
WikiBox
WikiBox-Users
WikiCalendar
WikiConversion
WikiCVSStorage
WikiFarmAlternative
WikiFarmAlternative-Talk
WikiFarmStepByStep
WikiFooter
WikiFooter-Users
WikiForms
WikiForms-Users
WikiFormSample
WikiFormsBugs
WikiFormsFAQ
WikiFormsFeatureRequests
WikiFormsRecipes
WikiGallery
WikiGallery-Talk
WikiLoveSkin
WikiMail
WikiMail-Users
WikiMarkupConversion
WikimediaSearch
WikiObjects
WikiOnAStick
WikiOnPDA
Wikipath
WikipublisherJournal
WikiRefactoring
WikiSh
WikiSh-Talk
WikiSh-Users
WikiShCL
WikiShConfig
WikiShCrypt
WikiShExamples
WikiShTutorial
WikiSmileys
WikiStylesPlus
WikiStylesPlus-Users
WikiSVN
WikiToBook
WikiTrails
Wikiwyg
WMPlayer
Word2PmWiki
WordPaste
Wordpress
WordpressImport
WordWrapPreformattedText
WPCategories
X
X-ChatDemo
XajaxSearch
XesAuthUserDbase
XESBlog
XESBlog-Use
Xml4pmwiki
XMLRPC
XToDo
Y
Yaml132Skin
Yaml132Skin-Talk
YAMLForth
Yeats
YumlMe
YumlMe-Talk
Z
Zap
ZAP
ZAP-CMS
ZAP-Markups
ZAPBusinessDirectory
ZAPChat
ZAPdata
ZAPData
ZAPforum
ZeroMasterGroup

List of all pages in Cookbook containing the word "google":

(:searchresults group=Cookbook fmt=dictindex google:)

Questions

Q) Is it possible to alphabetize to a foreign alphabet (I need cyrillic). Thanks. LFS
A) 23 Jan 2008: I replaced line in cookbook: $pletter = substr($item['name'],0,1); with

 $pletter = preg_replace('#^(?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,0}'.
                       '((?:[\x00-\x7F]|[\xC0-\xFF][\x80-\xBF]+){0,1}).*#s',
                       '$1',$item['name']);

Q) It could be possible that the dictindex show pages with spaces. For example for this page: "PageForExample", it should show "Page For Example", Thanks.

A) This question has already been asked and answered on this page. Read below for solution, third block from the bottom of the list.

Q) Where do the $FPLDictIndex...Fmt variables go?

menachem January 19, 2005, at 12:04 AM

Q) Is it possible to display $Title and $CurrentTime (the editing date) in the list result?

Han, 12 februari 2005 at 16.31 CET

Noted this option ceased to return any values after upgrading to beta 34

Des, 23 April 2005 at 23:55
Now fixed for beta33 and later. --Pm
Apologies: I failed to mention I had installed extdictindex.php. dictindex.php is working fine in beta35.
Des, 25 April 2005 at 19:55
I'll see if I can combine the two. --Pm

I replaced $Name by $Titlespaced in the dictindex.php to get nice and easy to read page titles - "My Way To Happiness" just looks better than "MyWayToHappiness" to humans ;-) How about adding an option to let the admin choose the type of display?

DoubleSteve June 13, 2005, at 05:45 PM

  • Just add the following before the include_once entry for dictindex in config.php to over-ride the default setting
    $FPLDictIndexIFmt="<dd><a href='\$PageUrl'>\$Titlespaced</a></dd>";

(Des Jan 25, 2006)


Is there a way to get the title displayed (and sorted after), that is set within the files? Klonk July 7, 2005 ... found it myself, see above.


With dictIndex (:publish:) doesn't work


titledictindex.php was working correctly with pmwiki version 2.1.27 but not anymore with beta 2.20.57 - suddenly entries with for instance a p are within m indexed.

Edit - History - Print - Recent Changes - Search
Page last modified on July 10, 2009, at 01:19 AM