alou.gr αρχική σελίδα
alou's portfolio
web marketing
Υπηρεσίες σχεδιασμού και κατασκευής ιστοσελίδων
Επικοινωνία Ανδρέας Λουκάκης
Joomla! plugin: Custom HTML Button
Παρασκευή, 23 Ιουλίου 2010 15:46

Ένα Plugin για το Joomla! (1.5.χ) που προσθέτει ένα κουμπί στον editor, με το οποίο εισάγεις κάποιο HTML κομμάτι που έχεις ορίσει.

Πριν αρκετό καιρό το είχα φτιάξει πρόχειρα για τις ανάγκες μιας δουλειάς και μπορώ να πω ότι βόλεψε αρκετά από τότε που άρχισε να χρησιμοποιείται, οπότε αποφάσισα να το 'σουλουπώσω΄ λίγο και να το διαθέσω σαν ένα κανονικό plugin.

(update: added extra version with 3 buttons and the ability to name the button)
download link at the bottom of the page

Εγκατάσταση: με τον συνηθισμένο τρόπο κάθε επέκτασης του Joomla.

Χρήση: Αφότου εγκατασταθεί, πηγαίνουμε Extensions / Plugin Manager. Βρίσκουμε το Add Custom HTML Button και το ανοίγουμε:

parameters

Στα δεξιά, γράφουμε ή επικολούμε τον html κώδικα που θέλουμε να εισάγουμε κάθε φορά που θα πατάμε το κουμπί στον editor, δεν ξεχνάμε να το δημοσιεύσουμε και πατάμε save.

button"

Ανοίγοντας τον editor για να επεξεργαστούμε ή να δημιουργήσουμε κάποιο άρθρο, θα υπάρχει πλέον το κουμπί CustomHTML που θα εισάγει τον κώδικα που δηλώσαμε στις παραμέτρους του plugin.

Αν υπάρχουν προβλήματα, παρατηρήσεις ή θέλετε να πείτε ένα γεια, θα χαρώ να διαβάσω τα σχόλιά σας.

Updates
1.0.3 Διορθώθηκε πρόβλημα που υπήρχε με newlines / tabs στο HTML
1.5 Τρία buttons σε τρία plugins, δυνατότητα να ονομάσεις το κάθε κουμπί όπως θές

compat_15_native

 

Get one buton version (J! 1.5)
download

Get three buttons version (J! 1.5) - unzip first (actually, you install 3 plugins with the ability to name each button as you wish)
download

compat_16_nativecompat_17

 

J!1.6 / 1.7 version

download

Thanks, Verena Enzmann, for the help on the update :)

And here's a 5 button pack for all your click'n'content needs.
Unzip first and install each pack seperately - again, you'll need to enable the plugin and name your button so you remember what code it will insert.
download
Was it helpful?
buy me a *hic* beer :)

 

Σχόλια  

 
#1 2010-08-07 22:18
Πάρα πολύ καλό και αρκετά χρήσιμο Συνάδελφε. Συγχαρητήρια!
 
 
#2 2010-08-10 17:41
Is it possible to change the text of the button that appears at the bottom of the text editor? I'd like to it to say something like "Insert table" instead of CustomHTML.
 
 
#3 2010-08-18 15:03
would be great if one could set multiple buttons of custom html
 
 
#4 2010-08-30 09:12
@Yiannistaos Ευχαριστώ Γιάννη, νάσαι καλά :)

@ Ryan: yes, you may change that by changing chtmlBtn.php, just a few lines from the bottom:

$button->set('text', JText::_('CustomHTML'));

to

$button->set('text', JText::_('Whatever you want'));

should work fine, let me know if there is any problem with that since I cant test it right now.

@ giorgio: That's a good idea, thanks. I'll be looking at this possibility soon.
 
 
#5 2010-08-31 16:55
When plugin is "Enabled" in JCE-editor show error:

JContentEditor.getContent('text'); if (form.title.value == ""){ alert( "Материал должен иметь заголовок" ); } else if (form.sectionid.value == "-1"){ alert( "Вы должны выбрать раздел" ); } else if (form.catid.value == "-1"){ alert( "Вы должны выбрать категорию" ); } else if (form.catid.value == ""){ alert( "Вы должны выбрать категорию" ); } else if (text == ""){ alert( "Материал должен содержать текст" ); } else { JContentEditor.save('text'); submitform( pressbutton ); } } //-->
 
 
#6 2010-09-02 21:30
Hey se Demon, could you provide some more info? I have tested it in several setups using JCE with no problem, what version of Joomla are you using? JCE version? any other editor plugins installed? It's really difficult to figure out what is wrong if i cant reproduce this error.
 
 
#7 2010-09-08 19:50
thanks
 
 
#8 2010-09-21 10:43
I love this plugin!

Is there any way to add more than one button?
 
 
#9 2010-09-21 17:48
Thanks Jonathan, that's in my 'to do' list for a next release and I promise as soon as the work load gets normal, I'll get to it :)
 
 
#10 2010-09-23 08:31
Hi! Is it possible to modify the code to have a variable inside the custom HTML?
What I wante to achieve is to put something like "" and, of course, "filename" changes every time I insert the code...
thank you in advance
 

Joomla Extensions

Custom HTML button

download

Τελευταία σχόλια

 

The eternal fight between...