Witryna nie jest już aktualizowana. Zapraszam na:

user warning: Unknown column 'source' in 'where clause' query: SELECT rid FROM path_redirect WHERE source = 'node/146' AND language IN ('', '') ORDER BY language DESC, source DESC, rid DESC in /home/archekrk/public_html/letwist.net/sites/all/modules/path_redirect/path_redirect.module on line 437.

Wstawianie odnośników

Textile upraszcza również wstawianie odnośników:

"Tekst odnośnika":http://przykladowy.adres.com

Możesz także nadać odnośnikowi tytuł:

"Tekst odnośnika (Tytuł)":http://przykladowy.adres.com

Textile umożliwia wstawianie odnośników względnych i odnośników w protokołach takich jak ftp, mailto, news, telnet, etc.

"Proszę, wyślij mi e-maila":mailto:ktos@przykladowy.adres.com

Zamiast cudzysłowu możesz wykorzystać apostrofy.

W przypadku gdy chcesz wstawić odnośnik wewnątrz słowa, tzn. bez spacji, musisz otoczyć go nawiasami kwadratowymi (wyjątkiem są znaki przestankowe na końcu słów, które nie wymagają spacji):

To jest prze["wspaniałe":http://przykladowy.adres.com]!

Textile pozwala także umieszczać odnośniki w zupełnie odmienny sposób, to jest przy wykorzystaniu listy odnośników, do których można się odwołać w dalszej części tworzonego dokumentu. Aby stworzyć taką listę musisz najpierw umieścić owe odnośniki w osobnym bloku tekstu (gdziekolwiek wewnątrz tworzonego dokumentu):

[link1]http://przykladowy.adres1.com
[link2]http://przykladowy.adres2.org

Tekst umieszczony wewnątrz nawiasu kwadratowego jest unikalnym identyfikatorem odnośnika i umożliwia późniejsze prostsze wstawienie tak zdefiniowanego odnośnika (przydatne zwłaszcza w przypadku, gdy zamierzasz wielokrotnie skorzystać z odnośnika do tej samej strony):

"Tekst do wyświetlenia":link1

Po zdefiniowaniu skrótów możesz korzystać z tego typu odnośników dowolną ilość razy.

target="_blank"

A jak zmusić Textile do otwierania linków w nowym oknie?

archetwist's picture

Skryptem

Normalnie się nie da, ale możesz zastosować dosyć nieelegancki hack.

Jak wiadomo Textile pozwala określić atrybut title. Wykorzystujemy to i podpinamy skrypt JS, np. ten (znaleziony na WebmasterWorld):

function externalLinks() {
if (!document.getElementsByTagName) return;
var anchors = document.getElementsByTagName("a");
for (var i=0; i<anchors.length; i++) {
var anchor = anchors[i];
if (anchor.getAttribute("href") &&
anchor.getAttribute("title") == "zewnetrzny")
anchor.target = "_blank";
}
}
window.onload = externalLinks;

Teraz odnośnik wstawiasz w ten sposób:

"Tekst odnośnika (zewnetrzny)":http://przykladowy.adres.com.

Jeśli skrypt zapiszesz do pliku .js o nazwie ext.js, to w części <head> strony wstaw odwołanie:

<script defer="defer" type="text/javascript" src="ext.js"></script>

Taka strona powinna nawet przechodzić pomyślnie sprawdzenie "walidatorem" W3C.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.