Piero V.

Plugin Internal URLs (v1.5) [Flatpress]

Italiano

Ho scritto un plugin che estende bbcode permettendo di mettere link interni senza difficoltà.

Si chiama Internal URLs e implementa il tag iurl (che sta per internal url).

È una cavolata da usare. Ecco alcuni esempi (examples):

[iurl=index]Index[/iurl]
[iurl=contact title="Inviami una mail"]Contact me[/iurl]
[iurl=relative:fp-content/attachs/opensearch_v2.0.tar.gz]File in Flatpress root[/iurl]
[iurl=static:about]About Me[/iurl]
[iurl=page:legalese]Legalese[/iurl]
[iurl=post:entry100715-113627]Plugin Brute Force[/iurl]
[iurl=entry:entry100714-155550 comments=true]Plugin Open Search[/iurl]
[iurl=entry:100714-120802 comments=true anchor=comment100715-120544]Commento di Lantaca[/iurl]
[iurl=category:1]Musica[/iurl]
[iurl="tag:Linux"]Linux[/iurl] (with TAG Plugin >=1.1)
[iurl=redirect:plugin_redirect.html]Plugin Redirect[/iurl] (with Redirect Plugin)

Index
Contact me
File in Flatpress root
About Me
Legalese
Plugin Brute Force
Plugin Open Search
Commento di Lantaca
Musica
Linux
Plugin Redirect

L’unico attributo obbligatorio è quello da mettere con = (vedi sotto), gli altri sono opzionali.

title e rel (in questo caso non usato) danno quell’attributo al tag html, comments può essere usato solo per i post e serve per decidere se far vedere o no i commenti e anchor serve per andare a una sezione della pagina (quella che sarebbe dopo # nell’url). Esiste anche onlyurl che serve per ottenere solo l’URL e non il link.

L’attributo di default (quello iurl=…) accetta i seguenti valori:

  • index: serve per mandarti al file index.php
  • contact: serve per mandarti al form per il contatto via email
  • post:id (o entry:id) serve per creare un link al post con l’id id che può essere trovato per esempio quando si visualizza un post con gli url classici o quando si modifica un post se si usa pretty urls
  • static:id (o page:id) serve per rimandare alla pagina statica id e al posto di id dovete mettere il nome che segliete nell’editor
  • category:id (o cat:id) serve per mandare alla categoria numeri id
  • tag:id serve per mandare al tag id (richiede Plugin Tag >= 1.1)
  • redirect:id serve per rimandare al redirect id (richiede Plugin Redirect)
  • relative:percorso serve per mandarti a root_di_flatpress/percorso ed è utile tipo per mandare a un file

Licenza: GNU GPL v2.0

Download: internalurls_v1.5.tar.gz

English

I’ve written a plugin to add internal URLs to bbcode.

It’s called Internal URLs and it uses tag iurl (it means internal url).

See above for examples.

The only compulsory attribute is the one after = (see below), others are optional.

title and rel set these attributes to the HTML, comments is used with entries to show comments and anchor it’s the part of URL after the #. There is also onlyurl parameter if you don’t want the link but only the URL.

The default attribute (iurl=…) accepts these values:

  • index: to go to index.php
  • contact: to go to contact.php
  • post:id (or entry:id) a link to the entry id
  • static:id (o page:id) a link to the static page id
  • category:id (o cat:id) a link to the categoy number id
  • tag:id a link to tag id (requires Plugin Tag >= 1.1)
  • redirect:id a link to the redirect redirect id (requires Plugin Redirect)
  • relative:path a link to flatpress_root/path

Licenza: GNU GPL v2.0

Download: internalurls_v1.5.tar.gz