Provozuje Ivorius webdesign, specialista na redakční systémy
Nejste přihlášen(a)
Zdravím, jsem zde nově zaregistrován, až sem chodím "pročítat" už pár týdnů
Hraju si se vzhledem Textpattern, který mě velmi zaujal.
Bohužel zjistil jsem, že velmi tápu s nastavováním čehokoliv, protože jsem byl zvyklý na klasické html/php a css
txp mi dělá problém (zatím ladím bohužel vše metodou pokus / omyl)
Textpattern chci použí pro blog ( ladím ho zde: http://blog.puschpull.org/ )
zde:
http://blog.puschpull.org/blog/testovani
si již třetí den hraju se stylováním odkazů a jsem z toho jelen
Pro začátek: čím nastavím aby ten červený odkaz nebyl podtržený ?
na té stránce mám zdroj tento:
<txp:if_first_article><ul class="directory"></txp:if_first_article> <li><span class="entry-title"><txp:permlink><txp:title /></txp:permlink></span> · <span class="published"><txp:posted format="%Y-%m-%d" /></span></li> <txp:if_last_article></ul></txp:if_last_article> -------------------------- -------------------------- <txp:permlink> <txp:title /> </txp:permlink> -------------------------- -------------------------- <span id="odkaz"> <txp:permlink id="11"> abcde - odkaz :-) </txp:permlink> </span> -------------------------- -------------------------- -------------------------- -------------------------- <txp:author /> <txp:category /> <txp:section /> -------------------------- <txp:link_to_home /> -------------------------- <txp:popup label="vyber" type="s" wraptag="" section="About" this_section="0" /> -------------------------- <txp:section_list wraptag="ul" break="li" /> <txp:popup type="s" /> <ul> <txp:section wraptag="li" link="1" title="1" name="about" /> <txp:section wraptag="li" link="1" title="1" name="articles" /> <txp:section wraptag="li" link="1" title="1" name="news" /> <txp:section wraptag="li" link="1" title="1" name="contact" /> </ul> <txp:section link="1" title="1" name="about" /> <txp:section link="1" title="1" name="contact" /> <txp:category_list wraptag="ul" break="li" /> <ul> <txp:category wraptag="li" link="1" title="1" name="recenze" /> <txp:category wraptag="li" link="1" title="1" name="weather" /> <txp:category wraptag="li" link="1" title="1" name="photos" /> </ul> --------------------------------- <ul> <txp:link="ahoj.com" title="hhjhkjlk" name="recenze" /> </ul> ************************************** <a href="../archiv/integrovany-elektronkovy-zesilovac-audiomat-solfege-reference">ODKAZ</a> <br /> *************************************** "linktext":http://odkaz.cz ++++++++++++++++++++++++++++++
část CSS kódu:
#odkaz
{
font: 0.9em Georgia, Times, serif;
color: #FF0000;
text-decoration: none;
}
#odkaz a
{
color: #FF0000;
text-decoration: none;
}
#odkaz a:link
{
color: #FF0000;
text-decoration: none;
}
#odkaz a:hover
{
color: #FF0000;
text-decoration: none;
}a šablonu stránky:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><txp:page_title /></title>
<link rel="home" href="<txp:site_url />" />
<txp:feed_link flavor="atom" format="link" label="Atom" />
<txp:feed_link flavor="rss" format="link" label="RSS" />
<txp:css format="link" />
<txp:rsd />
<SCRIPT LANGUAGE = JAVASCRIPT>
if (document.images)
{
img1 = new Image();
img2 = new Image();
img1.src = "../images/home_pasiv.png";
img2.src = "../images/home_aktiv.png";
img5.src = "../images/shadow-top2-white.png";
img6.src = "../images/shadow-middle2-white.png";
img7.src = "../images/shadow-bottom2-white.png";
img3 = new Image();
img4 = new Image();
img3.src = "/images/home_pasiv.png";
img8.src = "/images/home_aktiv.png";
img9.src = "/images/shadow-top2-white.png";
img10.src = "/images/shadow-middle2-white.png";
img11.src = "/images/shadow-bottom2-white.png";
}
</SCRIPT>
</head>
<body id="<txp:if_section name="">front<txp:else /><txp:section /></txp:if_section>">
<!-- accessibility -->
<div id="accessibility">
<ul>
<li><a href="#content"><txp:text item="go_content" /></a></li>
<li><a href="#sidebar-1"><txp:text item="go_nav" /></a></li>
<li><a href="#sidebar-2"><txp:text item="go_search" /></a></li>
</ul>
</div>
<div id="primus">
<div id="secundus">
<div id="tertius">
<div id="quartus">
<div id="quintus">
<div id="container">
<!-- head -->
<div id="head">
<span id="logo">
<span id="home">
<a href="http://puschpull.org" alt="back to home" title="back to home">
<!-- <span></span> -->
</a>
</span>
</span><!-- end logo -->
<h1 id="site-name">
<txp:link_to_home>
<txp:site_name />
</txp:link_to_home>
</h1>
<p id="site-slogan"><txp:site_slogan /></p>
<div class="divider"><txp:image id="1" /></div>
</div>
<!-- left -->
<div id="sidebar-1">
<div class="divider"><txp:image id="3" /></div>
<txp:section_list default_title='<txp:text item="home" />' include_default="1" wraptag="ul" break="li">
<txp:if_section name='<txp:section />'>»</txp:if_section>
<txp:section link="1" title="1" />
<txp:if_section name='<txp:section />'>
<txp:article_custom section='<txp:section />' wraptag="ul" break="li">
<txp:if_article_id>›</txp:if_article_id>
<txp:permlink><txp:title /></txp:permlink>
</txp:article_custom>
</txp:if_section>
</txp:section_list>
<div class="divider"><txp:image id="3" /></div>
<txp:search_input wraptag="p" />
<div class="divider"><txp:image id="3" /></div>
<txp:popup label="vyber kategorii:" type="c" wraptag="p" />
<div class="divider"><txp:image id="3" /></div>
<p><txp:feed_link label="RSS" /> / <txp:feed_link flavor="atom" label="Atom" /></p>
<p><a href="http://textpattern.com/"><txp:image id="2" /></a></p>
<txp:linklist wraptag="p" sort="id"/>
<div class="divider"><txp:image id="3" /></div>
</div>
<!-- center -->
<div id="content">
<txp:if_category>
<h2><txp:category title="1" /></h2>
<div class="hfeed">
<txp:article form="article_listing" limit="5" />
</div>
<txp:else />
<txp:if_search>
<h2><txp:text item="search_results" />: <txp:page_url type="q" /></h2>
<div class="divider"><txp:image id="1" /></div>
</txp:if_search>
<div class="hfeed">
<txp:article limit="5" />
</div>
</txp:if_category>
<txp:if_individual_article>
<div class="divider"><txp:image id="1" /></div>
<p><txp:link_to_prev>« <txp:prev_title /></txp:link_to_prev>
<txp:link_to_next><txp:next_title /> »</txp:link_to_next></p>
<txp:else />
<p><txp:older>« <txp:text item="older" /></txp:older>
<txp:newer><txp:text item="newer" /> »</txp:newer></p>
</txp:if_individual_article>
</div>
<!-- footer -->
<div id="foot"> </div>
</div><!-- end container -->
</div><!-- end quintus -->
</div><!-- end quartus -->
</div><!-- end tertius -->
</div><!-- end secundus -->
</div><!-- end primus -->
</body>
</html>Editoval puschpull (2010-03-18 08:43:58)
Offline
...
také bych rád věděl, čím nastavím aby se mi zobrazil odkaz na určitou publikovanou stránku
prostě něco jako
<a href="stranka">odkaz na stránku</a>
??
na to jsem nepřišel vůbec
vždy jen výpis vlastní stránky, nebo odkaz "navrdo v html"
Musí přece nějak jít dát odkaz na nějakou stránku (vytvořenou v Textpattern) ID="xy", nebo ne ?
používím Textpattern 4.2.0
Děkuji a prosím o trpělivost s mými dotazy, zatím jsem z použití <txp: xxxxxxx /> úplně vedle ?! ![]()
Editoval puschpull (2010-03-17 21:45:13)
Offline
Trvalý odkaz na článek ID <txp:permlink id="ID" />
Více zde: http://textbook.textpattern.net/wiki/index.php?title=permlink
Pakliže stránkou myslíš "rubriku" <txp:section>
Více zde: http://textbook.textpattern.net/wiki/index.php?title=section
Offline
K prvnímu problému, CSS se připojuje nějak takto:
<link rel="stylesheet" href="<txp:css n="nazev_stylu" />" type="text/css" />
Více zde: http://textbook.textpattern.net/wiki/index.php?title=css
Ještě si dovolím odkázat sica na starší, nicméně furt platný popis některých tagů, který jsem kdysi dávno zplodil:
http://adobrovolny.net/txp_man/
Editoval Peca (2010-03-18 19:16:56)
Offline
Peca: děkuji
dnes jsem zas o kousek popojel
trochu mi nyní vadí, že jsem se jakž takž naučil html/php/mysql/css a nyní mám takový problém se základy Textpatternu
:-)
Offline
No to mám já taky. Nejsložitější je pochopit vztah Rubrika - stránka - obsah. Už jsem tady ledasco o tom napsal. Nicméně někdy si musím sám po sobě přečíst, jak to vlastně je.
Vřele bych doporučil knihu Textpattern Solutions od Pottse, Sable a Smitha. Bývá k sehnání na eBay do 10USD.
A pak Textbook: http://textbook.textpattern.net/wiki/index.php?title=Index
Editoval Peca (2010-03-19 15:07:22)
Offline
Ještě drobnost.
Někdy je vhodné použít klasický stylopis, který se připojí běžně jako v každé HTML stránce. Osobně to používám dost často:
Navrhnu stránky, které budu v rubrikách zobrazovat v HTML, doplním JS (jQuery) dodělám CSS. Do TXP přenesu HTML kógy stránek, které nějak nazvu. Pak doplním tagy TXP. Rozmyslím si, zda opakované části stránek raději nenadefinuji jako Formy (opravuji to na jednom místě- třeba části HEAD, MENU, FOOTER a tak). Nahraju, nebo jinak připojím příslušné CSS soubory - pokud používám vnořené CSS pomocí @import je asi lepší je mít jako externí soubory. V TXP nastavím systém rubrik, rozmyslím co bude titulka, co bude stránka se statickým obsahem a kde se bude dynamicky obsah měnit (typicky Novinky) přiřadím tomu stránky. Dopíšu obsah a je to.
Offline