Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: iraklis on September 21, 2014, 10:53:31
-
Γιατί δεν δέχεται το παρακάτω ο editor
<a href="http://www.htcomputer.gr/tameiakes-mekhanes/datecs-ctr-100.html">
<button class="elxbutton">ΑΓΟΡΑΣΕ ΤΟ</button>
</a>
είναι λάθος? το button το παίρνω από το μενού του editor Μορφές - Button και δεν μπορώ να κάνω link
-
Αυτό είναι εντελώς λάθος γιατί όταν πατάς το "ΑΓΟΡΑΣΕ ΤΟ" ουσιαστικά πατάς το button το οποίο δεν κάνει τίποτα (ούτε form submit, ούτε onclick event), το link στο A tag δεν θα ενεργοποιηθεί γιατί το κλικ πάει στο button. Είτε θα βάλεις ένα link, είτε ένα button με onclick event, όχι το ένα μέσα στο άλλο. Αν βάλεις link (πιο σωστό στη συγκεκριμένη περίπτωση αφού ένα link θες να εμφανίσεις έτσι κι αλλιώς) μπορείς με css να το κάνεις να μοιάζει με button.
<a href="http://www.example.com/test.html" class="mybtnlink">ΑΓΟΡΑΣΕ ΤΟ</a>
Υποτυπώδης css:
a.mybtnlink {
padding:2px 10px; text-decoration:none; background-color:#EFEFEF; color:#555555; border:1px solid #CCCCCC;
}
a.mybtnlink:hover { color:#222; border-color:#888; text-decoration:none; }
a.mybtnlink:focus { outline:none; }
ή
<button type="button" class="elxbutton" onclick="dosomething();">ΑΓΟΡΑΣΕ ΤΟ</button>
function dosomething() {
document.location = 'http://www.example.com/test.html';
};
Elxis URIs
Στο Elxis 4.x τους συνδέσμους για πολλούς λόγους είναι καλύτερα να τους γράφεις στην Elxis URI μορφή τους.
Ο συγκεκριμένος:
<a href="#elink:content:tameiakes-mekhanes/datecs-ctr-100.html" class="mybtnlink">ΑΓΟΡΑΣΕ ΤΟ</a>
-
Ευχαριστώ για την απάντηση το κατάλαβα το λάθος, γλίτωσα αρκετό χρόνο
τι νόημα έχουν μετά στον editor το μορφές – button, μόνο για να εμφανίσουμε το button ?
Έκανα το παρακάτω
(((CSS3 και για τους αρχάριους όπως εγώ, βοηθά πολύ ο http://www.css3generator.in/css-button.html και http://www.css3maker.com/ )))
λίγο εξάσκηση θέλει μόνο
<a class="htc_button" href="#elink:content:tameiakes-mekhanes/datecs-ctr-100.html">ΑΓΟΡΑΣΕ ΤΟ</a></p>
/*MY HTC-BUTTON MY HTC-BUTTON MY HTC-BUTTON MY HTC-BUTTON */
a.htc_button {
padding: 4px 8px;
border: 1px solid #D2D2D2;
background-color: #E2E2E2;
color: #666666;
font: bold 12px Arial, Helvetica, sans-serif;
text-decoration: none;
cursor: pointer;
border-radius: 4px;
-moz-border-radius: 4px;
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E2E2E2));
background: -webkit-linear-gradient(top, #FFF, #E2E2E2);
background: -moz-linear-gradient(top, #FFF, #E2E2E2);
background: -ms-linear-gradient(top, #FFF, #E2E2E2);
background: -o-linear-gradient(top, #FFF, #E2E2E2);
}
a.htc_button:hover {
background: -webkit-gradient(linear, left top, left bottom, from(#E2E2E2), to(#FFF));
background: -webkit-linear-gradient(top, #E2E2E2, #FFF);
background: -moz-linear-gradient(top, #E2E2E2, #FFF);
background: -ms-linear-gradient(top, #E2E2E2, #FFF);
background: -o-linear-gradient(top, #E2E2E2, #FFF);
}
a.htc_button:active {
top: 1px;
position: relative;
}
/*MY HTC-BUTTON MY HTC-BUTTON MY HTC-BUTTON MY HTC-BUTTON */
-
Το παρακάτω URI δεν λειτούργει στην αρχική σελίδα.
<a href="#elink:content:tameiakes-mekhanes/datecs-ctr-100.html" class="mybtnlink">ΑΓΟΡΑΣΕ ΤΟ</a>
Όταν είμαι στην αρχική σελίδα εδώ (http://www.htcomputer.gr/) δεν λειτούργει
και όταν είμαι στην κατηγορία εδώ (http://www.htcomputer.gr/tameiakes-mekhanes/) λειτουργεί
Γιατί συμβαίνει αυτό?