Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
#1 2005-07-31 10:27:19
- alexandra
- Member
- From: Cologne, Germany
- Registered: 2004-04-02
- Posts: 1,370
[de-de] Welche neuen TXP Tags gibt es? Liste updaten
Hie @ll,
im TXP Blog gibt es eine handliche TXP Tag Liste. Die ist allerdings noch nicht, wie mir scheint, uptodate. Welche neuen Tags gibt es, die dort fehlen? Falls euch ein Tag auffällt, der nicht gelistet ist, hängt ihn doch hier an das post an. Das wäre nett. besten Dank.
Offline
Re: [de-de] Welche neuen TXP Tags gibt es? Liste updaten
Unter Windows kannst du auf der command line relativ einfach eine Liste aller in taghandlers.php vorhandenen Funktionen erhalten. <code>
cd irgendwohin\textpattern\publish
type taghandlers.php | find “function” > tags.txt
</code>
Analog funktioniert das unter Unix mittels grep anstelle von find und cat anstelle von type o. ä.
Bis auf einige wenige Ausnahmen (doTag, doWrap) ist diese Liste identisch mit den Tags. Wenn man das heute ausführt (rev. 687), ergibt das dieses Bild (wobei ich den Text “function” jeweils durch “txp:” ersetzt habe):
<code>
txp:page_title($atts)
txp:css($atts) // generates the css src in <head>
txp:image($atts)
txp:thumbnail($atts)
txp:output_form($atts)
txp:feed_link($atts) // simple link to rss or atom feed
txp:link_feed_link($atts) // rss or atom feed of links
txp:linklist($atts)
txp:email($atts) // simple contact link
txp:password_protect($atts)
txp:recent_articles($atts)
txp:recent_comments($atts)
txp:related_articles($atts)
txp:popup($atts)
txp:category_list($atts) // output href list of site categories
txp:section_list($atts) // output href list of site sections
txp:search_input($atts) // input form for search queries
txp:link_to_next($atts, $thing) // link to next article, if it exists
txp:link_to_prev($atts, $thing) // link to next article, if it exists
txp:next_title()
txp:prev_title()
txp:site_slogan()
txp:link_to_home($atts, $thing)
txp:newer($atts, $thing, $match=’‘)
txp:older($atts, $thing, $match=’‘)
txp:text($atts)
txp:article_id()
txp:posted($atts)
txp:comments_count($atts)
txp:comments_invite($atts)
txp:comments_form($atts)
txp:comments_annotateinvite($atts,$thing=NULL)
txp:comments($atts)
txp:comment_permlink($atts,$thing)
txp:comment_id($atts)
txp:comment_name($atts)
txp:comment_email($atts)
txp:comment_web($atts)
txp:comment_time($atts)
txp:comment_message($atts)
txp:comment_anchor($atts)
txp:message($atts)
txp:author($atts)
txp:body($atts)
txp:title($atts)
txp:excerpt($atts)
txp:category1($atts)
txp:category2($atts)
txp:section($atts)
txp:keywords($atts)
txp:article_image($atts)
txp:search_result_title($atts)
txp:search_result_excerpt($atts)
txp:search_result_url($atts)
txp:search_result_date($atts)
txp:search_result_count($atts)
txp:image_index($atts)
txp:image_display($atts)
txp:if_comments($atts, $thing)
txp:if_comments_allowed($atts, $thing)
txp:if_comments_disallowed($atts, $thing)
txp:if_individual_article($atts, $thing)
txp:if_article_list($atts, $thing)
txp:meta_keywords()
txp:meta_author()
txp:permlink($atts,$thing=NULL)
txp:permlinkurl_id($ID)
txp:permlinkurl($article_array)
txp:lang($atts)
txp:breadcrumb($atts)
txp:if_excerpt($atts, $thing)
txp:if_search($atts, $thing)
txp:if_category($atts, $thing)
txp:if_article_category($atts, $thing)
txp:if_section($atts, $thing)
txp:if_article_section($atts, $thing)
txp:php($atts, $thing)
txp:custom_field($atts)
txp:if_custom_field($atts, $thing)
txp:site_url($atts)
txp:file_download_list($atts)
txp:file_download($atts)
txp:file_download_link($atts,$thing)
txp:file_download_size($atts)
txp:file_download_created($atts)
txp:file_download_modified($atts)
txp:file_download_id($atts)
txp:file_download_name($atts)
txp:file_download_category($atts)
txp:file_download_downloads($atts)
txp:file_download_description($atts)
</code>
Weiters sind in taghandlers.php Tags fest einprogrammiert, die die Forms für txp:linklist betreffen:
<code>
txp:link($atts)
txp:linkdesctitle
txp:link_description
</code>
Nicht in taghandlers.php zu finden sind:
<code>
txp:article_custom($atts)
txp:article($atts)
</code>
In der Datei irgendwo\textpattern\lib\taglib.php ist scheinbar die Liste jener Tags zu finden, für die es auch On-Linie-Hilfe gibt. Die ist nach Verwendungsgebiet gruppiert.
Ich hoffe, das hilft dir.
//w&
Last edited by wet (2005-08-06 05:48:06)
Offline
Re: [de-de] Welche neuen TXP Tags gibt es? Liste updaten
Cool! Gibt es noch mehr solche Tricks?
kopfschüttel Warum mach ich manche Sachen eigentlich noch von Hand? kopfschüttel
Offline
Re: [de-de] Welche neuen TXP Tags gibt es? Liste updaten
Diese “Tricks” sind Funktionen der Kommandozeile aka “Eingabeaufforderung” in Microsoft-Betriebssystemen seit MS-/PC-DOS Version 2.11, wenn ich mich recht erinnere. Erscheinungsdatum so circa 1983, und damals einigen unter Xenix (das war ein von Microsoft, Siemens und anderen vertriebenes Unix-Derivat) schon länger verwendeten Tools nachempfunden.
Beispielsweise erzeugst du eine alphabetisch sortierte Liste aller Tags so:
<code>
type taghandlers.php | find “function “ | sort
</code>
Dasselbe in eine Datei gepiped:
<code>
type taghandlers.php | find “function “ | sort > trallala.txt
</code>
Usw, usw. Tippe mal in der Eingabeaufforderung “help | more”. Achtung: Das könnte dein Leben verändern ;-)
Falls du derartige Suchvorgänge lieber mittels Maus & Menüs steuern möchtest, hilft auch einer der vielen Freeware-Texteditoren, die ein Suchen in Dateien unterstützen (zB Programmer’s Notepad), oder auch die Suchfunktion in Dreamweaver als Beispiel für ein Hilfsmittel, das dem Webautor näher stehen mag.
//w&
Offline
#5 2005-08-03 17:56:48
- alexandra
- Member
- From: Cologne, Germany
- Registered: 2004-04-02
- Posts: 1,370
Re: [de-de] Welche neuen TXP Tags gibt es? Liste updaten
Danke wet, danke auch für das neue image resize feature in rc5! habe ich zwar noch nicht ausprobiert aber jemand hat gutes verlauten lassen :)
95 tags gesamt
Alphabetische Tag Liste im Textbook (83 Tags aufgeführt)
Und wie benutzt man jetzt comment_anchor?
Gibt es noch eine Attributliste?
Last edited by alexandra (2005-08-03 18:11:19)
Offline
Re: [de-de] Welche neuen TXP Tags gibt es? Liste updaten
Danke für den Link, Alex. Immerhin hat sich ja dein kleines Forum »verflüssigt«… jetzt gibt´s dieses Forum!
Offline