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

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


is there a wayt to get title with group ? (group/title - so index link should be taken from group, and title list sort by title) for example

group1/
...group1/1page
...group1/2page
group2/
...group2/1page
...group2/2page
group3/
...group3/1page
.
.
- she 2, feb, 2011

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 October 09, 2011, at 07:12 AM