DokuWiki

It's better when it's simple

Strumenti Utente

Strumenti Sito


Barra laterale

Questa traduzione è più vecchia di quella della pagina originale è potrebbe essere superata. Vedi cosa è cambiato.
Traduzioni di questa pagina?:

Learn about DokuWiki

Advanced Use

Corporate Use

Our Community


Follow us on Facebook, Twitter and other social networks.

Our Privacy Policy

it:template:a_new_day

Template New Day

Compatibile con DokuWiki

2009-12-25C "Lemming"

template Modello Pulito con colonna laterale DX e topmenu

Ultimo aggiornamento il
2010-06-09

This extension has not been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues.

Il nome del plugin contiene underscore, non genererà popularity points.

Taggato con clean, laterale, menu, pulito, semplice, sidemenu, simplistic, topmenu

Il modello BattleHorse è stato utilizzato come base per il modello New Day. Oltre al rifacimento visivo, le aggiunte sono un topmenu configurabile e alcune correzioni di compatibilità per l'ultima versione di DokuWiki (2009-12-25C “Lemming”).

Scarica e installa

Utilizzare il seguente URL per scaricare questo modello:

Fare riferimento a template su come installare e utilizzare i modelli in DokuWiki.

Il testo che segue per quanto riguarda la sidebar è stato copiato da Battlehorse modello pagina.

Ogni namespace può avere la sua propria barra laterale che può essere utilizzata per creare uno specifico menu o spazio dei nomi. Basta aggiungere una pagina chiamata sidebar. Se non si trova nella barra laterale spazio dei nomi corrente, la barra laterale del namespace principale saranno utilizzati. Se non c'è pagina nella barra laterale nella gerarchia dello spazio dei nomi, l'indice verrà utilizzato.

Per poter utilizzare la barra laterale è sufficiente per creare una pagina denominatabarra laterale per ogni spazio dei nomi che si desidera in un menu. Poi il normale utilizzo markup wiki quando si scrive il contenuto di quella pagina (Utilizzare titoli, link e così via).

Se uno spazio dei nomi dato non ha una barra laterale, la barra laterale del namespace principale saranno utilizzati e così via ricorsivamente fino a quando la radice namespace è raggiunto. Se non barra laterale si trova anche lì, l'indice wiki sarà usato.

Supponiamo di avere la seguente struttura wiki:

<code> inizio wiki: pag1 wiki: pagina2 Wiki: altro: Pagina3 </ Code>

Iniziopagina appartiene allo spazio dei nomi root,Pagina1 namespace. Quindi creare questo wikipages:

<code> sidebar wiki: sidebar </ Code>

Ora la pagina iniziale utilizzerà la barra lateralepagina come il menu. pagina1, pagina2 e Pagina3 utilizzerà il wiki:sidebar pagina come loro menu (Pagina3 lo eredita dallo spazio dei nomi sopra, dato che nessun barra laterale è definita per wiki: altro).

Top menu istruzioni per l'uso

Il testo che segue per quanto riguarda il topmenu è stato copiato da Simple template page.

Il modello utilizza la tecnica hover CSS per generare il menu topbar da una normale pagina wiki che contiene le liste non ordinate di link. Pertanto è necessario creare una pagina chiamata “topbar” nel vostro spazio dei nomi principale DokuWiki. Modificare e inserire una lista non ordinata di link per ogni voce di menu. Non inserire niente altro che queste liste in questa pagina come si arriverà a ;-) spazzatura. Al momento sono elencati 4 livelli supportati. Si può anche avere una topbar separata per ogni spazio dei nomi. Ad esempio, se si passa alla sintassi wiki:syntax e alla pagina topbar wiki:topbar se esiste sarà utilizzata come topbar.

  * [[level1]]
    * [[level2]]
      * [[level3]]
        * [[level4]]
    * [[levl2]]

  * [[level1]]
    * [[level2]]
    * [[level2]]

Lo spazio tra queste liste è importante!

Definizione di azioni

Per definire una nuova azione, modificare tpl_actions.php nella cartella dei modelli. Aggiungi le tue azioni di seguito per gli altri di godere. Nel fare ciò, disattivare le vostre azioni ('enabled' ⇒ 0). Il download del file è inferiore non sufficiente per ottenere un link con un'immagine. Avrai comunque bisogno di aggiungere una icona gif 18×18 per ciascuna azione, prende il nome dal nome del valore dell'azione (così '“azione” digg ⇒' ha bisogno di un immagine digg.gif). Metti le icone in / TUO / template / directory / images / p / azioni /.

Nota) Il modello autore è disposto a creare un archivio scaricabile icona, basta mandarlo le icone per e-mail. In alternativa, la gente potrebbe collegare esternamente le loro icone qui.

tpl_actions.php
<?php
 
/** 
 * Define your actions here.
 * 
 * action: 
 *	Action name. Also the name of the associated gif image. 
 *      Save your icons in /YOUR/TEMPLATE/DIRECTORY/images/p/actions/
 *
 * url: 
 *	The submission link.
 *	%PAGEURL% will be substituted for the wiki page url.
 *      %PAGETITLE% will be substituted for the wiki page title.
 *      
 *      Make sure to use `&amp;` instead of `&` in your URL
 *
 * textlabel:
 *	The link text that will show up in your wiki action menu.
 *
 * enabled:
 *	Turn off actions by setting this to something other then 1 (suggested: 0).
 * 
 *
 * @author:	Louis Wolf <louiswolf [at] chirripo [dot] nl>
 * @homepage:   http://blog.chirripo.nl
 */
 
function tpl_sidebar_actions() {
	$actions = array (
		array (
			'action' => 'digg',
			'url' => 'http://digg.com/submit?phase=2&amp;url=%PAGEURL%&amp;title=%PAGETITLE%', 
			'textlabel' => 'Digg this!',
			'enabled' => 0,
		),
		array (
			'action' => 'delicious',
			'url' => 'http://del.icio.us/post?url=%PAGEURL%&amp;title=%PAGETITLE%', 
			'textlabel' => 'Del.Icio.Us',
			'enabled' => 0,
		),
		array (
			'action' => 'googlebookmarks',
			'url' => 'http://www.google.com/bookmarks/mark?op=add&amp;bkmk=%PAGEURL%&amp;title=%PAGETITLE%',
			'textlabel' => 'Google bookmarks',
			'enabled' => 0,
		),
		array (
			'action' => 'twitter',
			'url' => 'http://twitter.com/home?status=%PAGETITLE%+-+%PAGEURL%',
			'textlabel' => 'Twitter',
			'enabled' => 0,
		),
		array (
			'action' => 'stumbleupon',
			'url' => 'http://www.stumbleupon.com/submit?url=%PAGEURL%&amp;title=%PAGEURL%',
			'textlabel' => 'Stumble upon',
			'enabled' => 0,
		),
		array (
			'action' => 'facebook',
			'url' => 'http://www.facebook.com/share.php?v=4&amp;src=bm&amp;u=%PAGEURL%&amp;t=%PAGETITLE%',
			'textlabel' => 'Facebook',
			'enabled' => 0,
		)
	);
 
	return $actions;
}
 
?>

Problemi

Imageflow rompe barra degli strumenti dell'editor

Il plugin di imageflow guasta la barra degli strumenti dell'editor di JavaScript. Non vedrete alcun pulsante utilizzando questo plugin. Penso che il problema sia tra il plugin imageflow in JavaScript e il modello prototipo della biblioteca, ma indagando sul problema esso è scomparso e non riesco a riprodurre il problema.

Collisioni in Windows Small

Se la dimensione della finestra è di tipo piuttosto piccolo (meno di circa 700px), il testo principale si scontra con il riquadro laterale. Soluzione proposta: Fare il riquadro laterale fisso di dimensione. - K-m. Knaak 2010/03/28

Questa soluzione introduce nuove tematiche (tenore di inquinanti organici persistenti al di sotto della barra laterale) anche su schermi più grandi.

Cronologia versioni

20100609

  • I blocchi menu diversi (azioni di pagina, azioni, azioni wiki e presentare le azioni) ora può essere nascosti mentre la tavolozza azione è attivato
  • Nuove traduzioni: francese (grazie a Dlareg) e spagnolo
  • Un paio di correzioni di XHTML (grazie a Benjamin Höglinger)
  • IE 7 dovrebbe ora mostrare il menu a discesa correttamente

20100327

  • Un nuovo topmenu che è stata presa dal semplici modello topmenu. Nel topmenu si basa ora su una pagina wiki e sostiene sottomenu.
  • Nuove azioni di Facebook, Twitter e StumbleUpon. Inoltre è più facile aggiungere vostre azioni. Si prega di condividere le vostre azioni proprie qui.
  • La barra laterale ha ora la possibilità di dimostrare di fuori delle azioni di altre wiki.
  • Nuove traduzioni per il tedesco (grazie a Andrew Law) e il russo (grazie a Ianka Krjukov)
  • Correzione di alcuni traduzione logica.
  • Alcune correzioni CSS per le intestazioni sidebar
  • Fixed immagine bordo inferiore destro. Anche in questo caso.

20100310

  • Fissa l'originale 'sidebar della pagina'
  • Inferiore fissa giusta immagine di confine

Siti che utilizzano questo modello

Domande

SearchBox

C'è un modo per rendere la casella di ricerca un po 'più grande?

Il modo più semplice per farlo è attraverso un adeguamento CSS. Qualcosa di simile:

<code> Qsearch__in # (width: 300px;) </ code>
C'è un modo per rendere la casella di ricerca un po 'più grande? Qual è il file CSS (il suo nome)?

La linea non esiste ancora. Basta aggiungere a layout.css.

C'è un modo per fissare la larghezza della sidebar?

Sì c'è, basta mettere qualcosa come:

<code>Width: 250px;</ code>
Nella linea 350 di layout.css

Come e dove rimuovere il testo “Questo è un indice di tutte le pagine disponibili ordinate per namespaces” dalla barra laterale (sidebar) ( image: http://s16.radikal.ru/i190/1006/95/a80de2743c99.png )?

Read the Documentazione.

Non hai creato una pagina wiki chiamata sidebar.

Come faccio a centrare la topbar?

Se la tua topbar non è centrata, si potrebbe avere trovato un bug. Si prega di e-mail le specifiche per l'autore

Che dire fare apparire il menu al passaggio del mouse, invece di muggito a destra?

Questo era un bug di IE7. Dovrebbe essere risolto nell'ultima versione

Come posso mantenere il menu in alto di apparire quando la pagina viene stampato?

È possibile aggiungere:

<code>. Menu_top (display: none;) </ code>
Per print.css.

Questo sarà corretto in una futura versione del modello (scritta: 2010 5 luglio)

Meraviglioso! Funziona ed è bella :-) Grazie!

it/template/a_new_day.txt · Ultima modifica: 2017-05-03 19:40 da Klap-in