Kirjaudu



Mainos
Webhotelli:
Avaruus.net
Palveluntarjoaja, joka haluaa olla joustava kumppanisi. Avaruus.netistä saat luotettavan hosting-palvelun lisäksi ystävällistä ja asiantuntevaa asiakaspalvelua.

Pluck on muuttunut

Viime aikoina on käynyt niin, että olen saanut kysymyksen "miksei Pluck toimi". Ja jälki on kuten alla olevassa kuvassa.

kuva

Valikkoon ilmestyy risuaita ja näytölle ilmestyy myös teksti "Fatal error". Tämä johtuu siitä, että uudelle Pluckille (4.7) on valmiina vain kolme teemaa.

kuva1

Mutta kyllä ne vanhatkin teemat toivat, kun teet pikakorjauksen. Navigaatio hoituu, kun entisen koodin tilalle kirjoittaaa kuten alla.

Eli vanha pois.

<?php theme_menu('<li><a href="#file">#title</a></li>'); ?> 

Ja uusi tilalle

 

 <?php theme_menu('ul', 'li', 'active', 1); ?>

Kuten kuvasta näkyy niin navigaatio on taas toimiva.

kuva3

Fatal error korjataan siten, että kastotaan minne rivelle virhe viittaa. Tässä tapauksessa rivi on 28. Poista riviltä se osa kuten alla.

 <?php theme_module("main"); ?>

Laita tilalle kuten alla.

 <?php theme_area('main'); ?>

Ja nyt toimii, mutta vielä saattaa ilmaantua virheilmoitusta.

kuva4

Katsotaan taas rivi ja korjataan. Tässä tapauksessa mainospalkki ongelmana.

 <?php theme_module("adds"); ?>

Muutetaan se uuteen muotoon.

 <?php theme_area('adds'); ?>

Sitten pitäisi jo toimia, paitsi alapalkissa vielä ongelma.

kuva5

Tarvitaan siis muutoksia riville 50. Eli tuo korjataan.

 <?php theme_module("footer"); ?>

Ja korjattuna näin.

<?php theme_area('footer'); ?> 

Nyt jo toimii, mutta alavalikko vielä ongelmana.

kuva6

Eli sieltäkin vanha pois.

<?php theme_menu('<li>|<a href="#file">#title</a>|</li>'); ?> 

Sitten uusi tilalle.

<?php theme_menu('ul', 'li', 'active', 1); ?> 

Ja nyt toimii.

kuva7

Ja jos valikko sinne alas halutaan vielä sen viivan kanssa niin just nyt ei ainakaan minulla onnistu koodiin. Mutta kirjoita CSS:ään niin sekin toimii.

#footer ul li a{
    padding:0 8px;
    font: 10px Tahoma;
    color: grey;
    background-color:inherit;
    text-decoration:none;
    border: 1px;
    border-style: none solid none none;
}