Override System Messages in Joomla! 3.x

If you want to override the system messages in Joomla! 3.x series, follow the below steps.

1. Copy the file:

to:

2. You can now override the HTML structure of the Joomla System Messages.

Load Joomla! API externally

if [[ echo JURI::base(); ]] is printed properly, means that the joomla api has been loaded successfully 🙂

Report a Problem with an official Joomla! Project Website

Report a Problem with an official Joomla! Project Website

If you need to report a problem with one of the Joomla website owned by the project, for example: Joomla.org, please use one of the following links to create an issue. You will need a GitHub account to report an issue.

To help the webmasters, please:

  1. DO NOT report security issues here, report them to the Joomla Security Strike Team
  2. Use a descriptive title
  3. Give a description of the problem you encountered
  4. Provide a link if it is on a specific page, images also help explain issues for people to fix

Websites

Website URL Reporting Links
joomla.org joomla.org report j.org
test-joomla.org repository.joomla.org report jrepo
api api.joomla.org report japi
certification certification.joomla.org report jcertif
coding-standards joomla.github.io/coding-standards report jstand
community community.joomla.org report jcomm
conference conference.joomla.org report jconf
developer developer.joomla.org report jdev
docs docs.joomla.org report jdocs
downloads downloads.joomla.org report jdown
events events.joomla.org report jevnt
exam exam.joomla.org report jexam
extensions extensions.joomla.org report jed
forum forum.joomla.org report jforum
framework framework.joomla.org report FW
ideas ideas.joomla.org report jideas
issues issues.joomla.org report jissues
magazine magazine.joomla.org report jmag
osm opensourcematters.org report josm
resources resources.joomla.org report jrescs
shop shop.joomla.org report jshop
showcase community.joomla.org/showcase report jshow
sponsor joomla.org/sponsor.html report jspons
user-interface-text joomla.github.io/user-interface-text report juit
vel vel.joomla.org report jvel
volunteers volunteers.joomla.org report jvols
joomla! 3 joomla.org/3 report j3

[ΛΥΣΗ] Το cloudflare δεν ανανεώνει άμεσα τα images, αν έχουν το ίδιο όνομα π.χ. banner.jpg

Είχα ένα Πελάτη ο οποίος έχει ενεργοποιημένο το Cloudflare στην σελίδα του.

Ο συγκεκριμένος έχει φτιάξει ένα joomla html module για τους διαφημιζόμενούς του. Το είχε δημοσιεύσει στην θέση  “BANNER” του template του. Στον html editor του module, είχε γράψει την παρακάτω html γραμμή:

Όταν λήγει ο διαφημιζόμενος Α, και θέλει να βάλει τον διαφημιζόμενο Β,Γ,Δ κτλ., αυτό που κάνει είναι να ανοίξει το Filezilla και να πάει να αντικαταστήσει την εικόνα “/images/banners/diafimisi.jpg”. Αυτό τον βολεύει καλύτερα, αν και είναι μπακάλικος τρόπος. Στη συνέχεια έκανε refresh τον browser του, αλλά δεν έβλεπε την εικόνα.

Κάθε φορά που ανέβαζε νέο banner μέσω FTP, χτυπούσε το τηλέφωνο. “Γιάννη, ανεβάζω νέο banner αλλά δεν το βλέπω στο site”.

ΛΥΣΗ:

Αν θέλετε να αποφύγετε το clean cache του Cloudflare για να βλέπει ο Πελάτης άμεσα το banner, μετατρέψτε την html line στο Joomla! έτσι:

Σωστή ελληνική ημερομηνία στο Joomla!

Καλησπέρα,

Είχαμε μια συζήτηση με τον φίλο Ευθύμη και με ενημέρωσε ότι ο κώδικας που διορθώνει τις ελληνικές ημερομηνίες στο Joomla, υπάρχει ακόμη στο language/el-GR/el-GR.localise.php και στο αντίστοιχο αρχείο στο administrator. Αν αποσύρουμε τα σχόλια από το τέλος του αρχείου, θα έχουμε το αποτέλεσμα που επιθυμούμε.

Fix Greek Dates joomla! plugin for joomla! 2.5 & joomla! 3.x
Για να κάνουμε λίγο πιο εύκολο το έργο κάποιου αρχάριου χρήστη, έχω κάνει μια μικρή προσπάθεια και έχω φτιάξει ένα plugin για το joomla 2.5 και joomla 3.x το οποίο κάνει τη συγκεκριμένη εργασία.

Για όποιον φίλο δεν θυμάται τι κάνει το συγκεκριμένο plugin, να θυμίσω ότι διορθώνει τους μήνες στις Ελληνικές ημερομηνίες των άρθρων.

Ιανουάριος => Ιανουαρίου
Φεβρουάριος => Φεβρουαρίου
Μάρτιος => Μαρτίου
Απρίλιος => Απριλίου
Μάιος=> Μαΐου
Ιούνιος => Ιουνίου
Ιούλιος => Ιουλίου
Αύγουστος => Αυγούστου
Σεπτέμβριος => Σεπτεμβρίου
Οκτώβριος => Οκτωβρίου
Νοέμβριος => Νοέμβριου
Δεκέμβριος => Δεκεμβρίου

Κατεβάστε το plugin από εδώ (πριν την εγκατάσταση πάρτε Backup πρώτα).

Αν θέλετε, μπορείτε να διαβάσετε ολόκληρη τη συζήτηση εδώ: http://forum.joomla.gr/viewtopic.php?t=26878

SEF με ελληνικούς χαρακτήρες στο Joomla! 3.x

  1. Αντιγράψτε το αρχείο administrator/language/en-GB/en-GB.localise.php στον φάκελο administrator/language/overrides
  2. Ανοίξτε τα αρχεία administrator/language/overrides/en-GB.localise.php και administrator/language/el-GR/el-GR.localise.php με το notepad++
  3. Αντιγράψτε από το αρχείο administrator/language/el-GR/el-GR.localise.php τη συνάρτηση transliterate
  4. Επικολλήστε τη συνάρτηση πριν την τελευταία αγκύλη στο τέλος του αρχείου administrator/language/overrides/en-GB.localise.php
  5. Αποθηκεύστε το αρχείο administrator/language/overrides/en-GB.localise.php
  6. Κλείστε το αρχείο administrator/language/el-GR/el-GR.localise.php

Thank you, Ευθύμης!

πηγή: http://forum.joomla.gr/viewtopic.php?p=160556#p160556

Some useful resources to learn how you can create a simple or advanced joomla! plugin

Joomla! docs

Other sites

Lynda.com

Stackoverflow

Fix k2 and og:description UTF-8 unicode through facebook share

The problem:

wrong_chars_facebook_share

The solution:

Edit the file: /components/com_k2/views/item/view.html.php

Lines ~390-404:

Find:

 

Replace with:

Check if your url is working: Facebook debugger: https://developers.facebook.com/tools/debug/og/object?q=your_url_goes_here

if DS contant doesn’t work in your Joomla!

Add this code on top of your file:

 

RTL Pagination in Joomla!

Problem: We need the pagination to be in 6,5,4,3,2,1 instead of 1,2,3,4,5,6.

Solution: edit the file “templates/your_current_template/html/pagination.php”

Find:

Replace with:

That’s it! 🙂

Powerful templating framework for Joomla! CMS

Other sources:

How to edit the System Messages HTML structure in Joomla! 1.5

If we want to edit the structure of the HTML code for the system messages.

Edit the file: “JOOMLA_ROOT/libraries/joomla/document/html/renderer/message.php”