To CS-Cart είναι η πλατφόρμα που χαιρόμαστε να χρησιμοποιούμε στη GreekInternetMarketing όταν φτιάχνουμε ηλεκτρονικά καταστήματα. Ένα πρόσφατο όμορφο παράδειγμα είναι το Lapis.gr

Παρόλο που η υποστηριξη Ελληνικών είναι τέλεια εκεί που μας τα χαλάει λίγο είναι στο WYSIWYG editor που έχει. Το TinyMCE επιμένει να κάνει τα Ελληνικά αλλαμπουρνέζικα μέσα στο κώδικα.

Ευτυχώς η λύση είναι πολύ απλή και παίρνει λιγότερο από 5'

Κάνετε edit (με FTP) το public_html/lib/tinymce/tiny_mce_init.js

Εκεί που έχει τις παραμέτρους για τη ρύθμιση του TinyMCE προσθέτετε τη ρύθμιση:

entity_encoding:'raw'

Έτοιμο!

Enjoy!

Το Linx είναι ένα φοβερό component για το Joomla το οποίο βοηθά να χτιστεί ένα reciprocal link exchange directory, σε λιγότερο από 5'

Το πρόβλημα είναι ότι δεν τα πάει και τόσο καλά με τα Ελληνικά (και με τα UTF-8 γενικότερα). Ο λόγος είναι ότι ο προγραμματιστής χρησιμοποιεί στη PHP το htmlentities χωρίς να δηλώσει UTF-8.

Η λύση είναι απλή:

Βρίσκεται που λέει htmlentities και βάζεται μετά το string ENT_QUOTES, 'UTF-8'

1. στο class στο com_linx/Include

echo htmlentities($page_content, ENT_QUOTES, 'UTF-8');

2. στο linx.html.php

echo htmlentities($link_html, ENT_QUOTES, 'UTF-8');

Enjoy!

Έχετε blog?

Μπορείτε πολύ εύκολα να το δηηλώσετε στο Technorati σε μια κατηγορία, και έτσι να αυξήσετε το blog visibility.

Το Technorati θα σας ζητήσει λογαριασμό και να βάλετε στο blog σας ένα claim code σαν αυτό:

F5AEM23TBCF3

Ανοιξτε το index.php του ενεργού template και μέσα στο head προσθέστε την εξής γραμμή:

<?php $this->setTitle( $this->getTitle() . ' - ΟΤΙΤΗΕΛΕΤΕ.gr');?>
Αξιολόγηση Χρήστη: / 1
ΧείριστοΆριστο 

10. Use the cheapest hosting provider you can find.

Preferably use a shared server that hosts hundreds of other sites, some of which are high-traffic porn sites. Don't check the list of recommended hosting providers.

 

9. Don't waste time with regular backups.
Maybe the hosting provider will help you out.

8. Don't waste time adjusting PHP and Joomla! settings for increased security.

Hey, the install was brain-dead easy. How bad could the rest be? Worry about those details only if there's a problem.

7. Use the same username and password for everything.

Use the same username and password for your on-line bank account, Joomla! administrator account, Amazon account, Yahoo account, etc. Hey, who has time to keep track of so many passwords? And anyway, since you don't change passwords, it's easier to just use the same one all the time, everywhere.

6. Install your brand new beautiful Joomla!-powered site, and celebrate a job well done.

Don't worry about it again. After all, if you don't make any more changes, what can go wrong?

5. Do all upgrades on the live site right away.

Who needs a development and testing server anyway? If an installation fails, you'll just uninstall it again. That will hopefully also undo any damage the installation caused.

4. Trust third-party extensions.

Install all the cool-looking stuff you can find. Anyone smart enough to write a Joomla! extension will provide perfect code that blocks every known exploit attempt, now and forever. After all, almost all this stuff is provided for free by well-meaning, good-hearted people who know what they are doing.

3. Don't worry about updating to the latest version of Joomla!

Hey, nothing has gone wrong so far, and if it ain't broke don't fix it! Same plan for the third-party extensions. Too much work; life's a beach.

2. When your site gets cracked, panic your way into the Joomla! Forums.

Start a new post with a very familiar title: "My Site's Been Hacked! (sic)" Be sure not to leave relevant information, such as which obsolete versions of Joomla! and third party extensions you installed.

1. Once your site's been cracked, fix the defaced index.php file and assume all else is well.

Don't check raw logs, change your passwords, remove the entire directory and rebuild from clean backups, or take any other overly paranoid-seeming action. When the attackers return the next day, scream loudly that you've been "hacked again," and it's all Joomla!'s fault. Ignore the fact that removing a defaced file is not even step one in the difficult process of fully recovering a cracked site.

 

Πηγή του άρθρου: Joomla.org

Πρόσφατα χρειάστηκε να αλλάξουμε ένα template έτσι ώστε να εξαφανίζεται όλη η δεξιά στήλη του design, όταν φορτώνεται ένα component που ονομάζεται Projectfork. Το συγκεκριμένο component έχει μεγάλες απαιτήσεις σε πλάτος οπότε έπρεπε να κάνουμε χώρο.

Το κακό είναι ότι υπήρχαν πάνω από 6 modules στη δεξιά στήλη που ήταν ενεργά σε όλες τις σελίδες και χρειάζονταν να εξαφανιστούν μόνο στο Projectfork!

Υπάρχουν 2 τροποι για να εμφανίσετε ή να εξαφανίσετε ένα module όταν ένα component είναι φορτωμένο.

  1. Αν στο μενού υπάρχει link στο component, πηγαίνετε στο Module Manager, επιλέγετε το module και βάζετε να φαίνεται μόνο σε συγκεκριμένα menu items. Για παράδειγμα παντού εκτός από το component. Βέβαια άν προσθέτε ένα νέο menu item θα πρέπει να πειράξετε και όλα τα modules ξανά! Δε συμφέρει...
  2. Μερικές φορές θέλετε ένα module να φαίνεται παντού εκτός μόνο από 1 component. Επίσης μερικές φορές χρειάζεται να εξαφανίσετε μια ολόκληρη περιοχή, για παράδειγμα τη δεξιά στήλη, όταν βρίσκεστε σε ένα component. Αυτό ακριβώς ίσχυε και στην περίπτωση που εξετάζουμε.

Πώς; Αλλάζουμε το template! Συγκεκριμένα αλλάζουμε το index.php που είναι και το πιο βασικό αρχείο.

Για τη δεξιά στήλη βρίσκουμε που φορτώνεται η περιοχή right και αλλάζουμε λίγο 1 γραμμούλα!

Δεν έχουμε βάλει <?php και ?>

ΑΠΟ:

if(($this->countModules('right'))  :

ΣΕ:

if(($this->countModules('right')) &&  !($_GET["option"]=="com_projectfork")) :

Οπότε φορτώνει τη δεξιά περιοχή μόνο εάν δεν βρισκόμαστε στο component projectfork.

Επίσης χρειάστηκε να κάνουμε και μια αλλαγή στο στυλ ενός άλλου αντικειμένου. Για να μηδενίσουμε το δεξί περιθώριο του αντικειμένου όταν βρισκόμαστε στη σελίδα του Projectfork, προσθέσαμε μέσα στο div του το εξής:

if ($_GET["option"]=="com_projectfork") echo ' style="margin-right:0px;"';

Τα παρακάτω ισχύουν μόνο αν ο server σας λειτουργεί με suPHP (όπως οι servers της Greek Internet Marketing).

Καταρχάς πρέπει να μπείτε στο λογαριασμό σας hosting με τη χρήση SSH. Αν δεν έχετε SSH ζητήστε από την εταιρία φιλοξενίας σας να σας δώσει πρόσβασει ή να τρέξει αυτή τις παρακάτω εντολές:

find . -type f -exec chmod 644 {} \; 

Αυτό κάνει όλα τα αρχεία 644 (προστατευμένα από εγγραφές άλλων χρηστών εκτός από εσάς). Για τους φακέλους δώστε σωστά permissions:

 find . -type d -exec chmod 755 {} \;

Το .htaccess αλλάξτε το σε 444:

chmod 444 .htaccess

και το php.ini σε 400:

chmod 400 php.ini

Αν θέλετε να προστατεύσετε ακόμα περισσότερο το php.ini προσθέστε το ακόλουθο στο .htaccess:


Order deny,allow
Deny from All

(αν το έχετε κάνει 444 πρέπει πριν το πειράξετε να το κάνετε 644 και μετά την αλλαγή να το ξανακλειδώσετε με 444)

 

Enjoy!

Internet Marketing Blog

Καλώς ήρθατε στο blog μας! Εδώ θα βρείτε τα πιο χρήσιμα άρθρα για την κατασκευή και την προώθηση των ιστοσελίδων σας. Πείτε τη γνώμη σας αφήνοντας τα σχόλια σας! Αν έχετε παρόμοιο blog θα χαρούμε να ανταλλάξουμε links μαζί σας. Μπορείτε επίσης να μοιραστείτε τα άρθρα με τους φίλους σας στο Facebook, το Twitter ή κάνοντας τα bookmark. Αν θέλετε να λαμβάνετε όλα τα νέα άρθρα δωρεάν στο email σας συμπληρώστε την παρακάτω φόρμα:

Σε ποιο email να σας στέλνουμε τα νέα:

Delivered by FeedBurner

 Subscribe in a reader

Share

Επίσημοι Καταχωρητές

eett

Επίσημοι καταχωρητές .gr domainsΕίμαστε επίσημοι καταχωρητές domains με κατάληξη .gr, εγκεκριμένοι από την Ε.Ε.Τ.Τ.

Διαλέξτε Domain:

Πιστοποίηση

Web CEO Certified

Διαθέτουμε πιστοποίηση για:

Search Engine Marketing
  Web Analytics
Bid Management
  Email Marketing
Affiliate Marketing

Επιδοτήσεις ΕΣΠΑ

espa

Εκμεταλλευτείτε τις επιδοτήσεις του ΕΣΠΑ. Αναλαμβάνουμε τη σύνταξη και την υποβολή του φακέλου για μικρομεσαίες επιχειρήσεις που θέλουν να δραστηριοποιηθούν στο διαδίκτυο και να αυξήσουν την ανταγωνιστικότητά τους.

Δωρεάν Βιβλίο Internet Marketing

Συμπληρώστε τη φόρμα με το όνομα σας και το βασικό σας email, και πατήστε συνέχεια:
captcha

Τι μπορούμε να κάνουμε για σας

Μπορούμε να σας κατασκευάσουμε ένα γρήγορο, μοντέρνο και ασφαλές δικτυακό τόπο ή ένα ηλεκτρονικό κατάστημα, σε αξιόπιστες πλατφόρμες όπως Joomla, Wordpress και όχι μόνο.

Μπορούμε επίσης άμεσα να αυξήσουμε τον αριθμό των πελατών σας εφαρμόζοντας έξυπνα τεχνικές internet marketing όπως βελτιστοποίηση για μηχανές αναζήτησης (SEO) και διαφημίσεις στο Google (PPC Adwords).