How to Get the Current Page URL

Sometimes, you might want to get the current page URL that is shown in the browser URL window. For example if you want to let your visitors submit a blog post to Digg you need to get that same exact URL. There are plenty of other reasons as well. Here is how you can do that.

Add the following code to a page:

 

<?php
function curPageURL() {
$pageURL = ‘http’;
if ($_SERVER[“HTTPS”] == “on”) {$pageURL .= “s”;}
$pageURL .= “://”;
if ($_SERVER[“SERVER_PORT”] != “80”) {
$pageURL .= $_SERVER[“SERVER_NAME”].”:”.$_SERVER[“SERVER_PORT”].$_SERVER[“REQUEST_URI”];
} else {
$pageURL .= $_SERVER[“SERVER_NAME”].$_SERVER[“REQUEST_URI”];
}
return $pageURL;
}
?>

You can now get the current page URL using the line:

<?php
echo curPageURL();
?>

Sometimes it is needed to get the page name only. The following example shows how to do it:

<?php
function curPageName() {
return substr($_SERVER[“SCRIPT_NAME”],strrpos($_SERVER[“SCRIPT_NAME”],”/”)+1);
}echo “The current page name is “.curPageName();
?>
IE:
After the function closes, add this:
————————————————————
$current_url = str_replace(“www.”, “”, curPageURL());echo $current_url;
—————————————————————
OR, i suppose we could use the explode() function:——————————————————–
$current_url = explode(“www.”,curPageURL());
$current_url = $current_url[1];
$current_url = “http://$current_url”;

echo echo $current_url;
———————————————————-
But str_replace would be faster

src: http://webcheatsheet.com/php/get_current_page_url.php

Joomla Template framework

9 Joomla Template framework solutions for developers

Criteria

Below is my criteria list when selecting a new framework:

  • Stable usage: I can use it without bugs.
  • Reasonable and flexible layout: Module positions are divided suitably, crisply and cleanly. And it is easy to adjust their width. So I can see the layout I want and customize it quickly.
  • Easy to use: It has a well constructed user interface with clear usage instructions and its code is neatly structured.
  • Fast loading speed: I can set and save its parameters in the blink of an eye. And the customized website is loaded quickly.
  • Rich features: It provides various tools for crafting a modern template: Mobile ready, Google Analytic code insertion, Social media integration and so on.
  • Extensible ability: It is compatible with other extensions.
  • Easy to update: I can update it quickly, without breaking up previous settings and database.  
  • Detailed documentation: Documentation with full introduction, features list, customization instruction, etc.

General reviews

Framework

Standalone template skeleton (*)

Joomla supported

PROs

CONs

Free/Commercial (**)

JA T3 framework

No 1.5, 2.5 – Nice design

– Quite comprehensive features

– Complicated code

– Complicated installation with various elements if you want to use all of its features

– Code editing requirement to customize layout

Free + Commercial

Gantry framework

No 1.5, 2.5 – Easy to use and customize

– Very detailed documentations

– Social media integration lacking Free + Commercial

Warp framework

No 1.5, 2.5 – Fast loading speed – Social media integration lacking Commercial

Gavern framework

No 2.5 – Social media integration

– Fast loading speed

– Limited available templates Commercial

Zen Grid framework

No 1.5, 1.7, 2.5 – Nice design

– Easy to use

– Rich features

– No mobile support Commercial

Helix framework

No 1.5, 2.5 – Easy to use

– Fast loading speed

– No mobile support

– Layout is not flexible

Free + Commercial

Construct Template Development framework

No 2.5 – Quite easy to use

– Fast loading speed

– No special features or functionalities Free + Commercial

Morph framework

No 1.5 – Keyboard shortcuts added

– Sophisticated features.

– Complicated usage

– Slow loading speed

Free + Commercial

JV framework

Yes and No. There are two versions:

– One requires templates

– One doesn’t

1.5, 1.7,2,5 – Drag and drop feature

– Built-in themes editor

– Limited mobile layout Free + Commercial

(*) Standalone template skeleton: A framework is used with a template. Some frameworks are standalone so you need to install them with templates to use them. Some other frameworks have templates integrated in the package so you just need to install it only once.

Joomlalessons – Learn how to build your extensions

joomlalessons

Σεμινάριο (online) για την ανάπτυξη joomla extensions by anaweb.gr

Έναρξη 20/09 Ύλη σεμιναρίου
Κόστος 290 euro με τιμολόγιο – απόδειξη παροχής υπηρεσιών

Σκοπός Σεμιναρίου
Να γνωρίσει στους συμμετέχοντες τον τρόπο ανάπτυξης extensions για το
joomla,να τους βοηθήσει να κατανοήσουν την λογική ανάπτυξης και να
τους δώσει τα εφόδια για να μπορούν να δημιουργούν μια δική τους
επέκταση ή να μπορούν να τροποποιούν μια ήδη υπάρχουσα

Στα πλαισια του σεμιναρίου οι συμμετέχοντες θα υλοποιήσουν
μια επέκταση todolist η οποία θα
εμφανίζει στον επισκέπτη της σελίδας τις εγγραφές που τον αφορούν.

περιλαμβάνει
Μvc – τι είναι αυτό ? εισαγωγή
Γνωριμία με το framework
Μεταβλητές συστήματος
Είδη επεκτάσεων και η χρήση τους
Εργαλεία ανάπτυξης
Αναλύοντας το MVC με παραδείγματα
Controller - Παράδειγμα πρώτο
Controller - Παράδειγμα δεύτερο
Controller - Παράδειγμα τρίτο
Άσκηση - εξέταση στους controllers
Model - Παράδειγμα πρώτο
Model - Παράδειγμα δεύτερο
Model - Παράδειγμα τρίτο
Άσκηση - εξέταση στο Model
View - Παράδειγμα πρώτο
View - Παράδειγμα δεύτερο
View - Παράδειγμα τρίτο
Output of views
Template overrides
Άσκηση - εξέταση στα Views
Παράμετροι
Γραμμή url
GET POST Session
Παράμετροι Παράδειγμα πρώτο
Παράμετροι Παράδειγμα δεύτερο
Παράμετροι Παράδειγμα τρίτο
Άσκηση εξέταση στις παραμέτρους
Η μια επέκταση μέσα στην αλλη
H επέκταση μας todolist
Τροποποίηση του κυκλωματος χρηστών
Φτιάξτε μια δική σας επέκταση

via joomlalessons | Leatn how to build your extensions.

ΕΥΡΩ Έπιπλα Λιοσίων Πλ. Αττικης

ΕΥΡΩ Έπιπλα

Λιοσίων 118 & παρασιου
Πλ. Αττικης
Τηλ. Φax: 210 8212270

Έπιπλα για όλο το σπίτι …  κρεβατοκάμαρες , σαλόνια, τραπεζέια, σύνθετα, μικρό  έπιπλα, στροματα.

Έπιπλα

Κρεβατοκάμαρας

Σαλόνια

Γωνιακοί καναπέδες

Ντουλάπες

Τραπεζαριες

Σύνθετα

Καρέκλες

Μικρο έπιπλα

Τραπεζάκια Σαλονιού

Τραπέζια κουζίνας

Kατασκευη ιστοσελίδας με Joomla ένα Σύστημα Διαχείρισης Περιεχομένου

Kατασκευη ιστοσελίδας με  Joomla  ένα Σύστημα Διαχείρισης Περιεχομένου
Το Joomla είνα ένα Σύστημα Διαχείρισης Περιεχομένου
(CMS – Content Management System), ένα εργαλέιο διαχείρισης περιεχομένου συνήθως μιας ιστοσελίδας, το οποίο διαχωρίζει τον σχεδιασμό, τη διαδραστικότητα και το περιεχόμενο μεταξύ τους, προκειμένου να γίνει πιο εύκολο σε κάποιον να εισάγει περιεχόμενο.

Το Joomla δίνει τη δυνατότητα στο χρήστη να δημιουργήσει πλούσιο περιεχόμενο με τη χρήση διαφόρων διαθέσιμων επεξεργαστών, όπως κείμενο, εικόνες, συνδέσμους, αρχεία PDF και πίνακες, ακριβώς όπως σε ένα αρχείο Word. Τα άρθρα αυτά μπορούν να ταξονομηθούν σε κατηγορίες και οι κατηγορίες σε τομέις.
Δεν υπάρχει όριο στη δημιουργία κατηγοριών και τομέων. Επίσης και οι κατηγορίες και οι τομείς έχουν επεξεργαστές κειμένου που μπορούν να χρησιμοποιηθούν για την εισαγωγή περιγραφής και εικόνων.

Κατασκευή ιστοσελίδων 490 €

• Σχεδίαση και κατασκευή ιστοσελίδας (site) από 3 έως 5 στατικές σελίδες HTML με κείμενα και φωτογραφίες.
• Δημιουργία link με site συνεργαζόμενων εταιρειών στην Ελλάδα και το εξωτερικό.
• Κατασκευή site σε δύο (2) γλώσσες.
• Δημιουργία mail form για απευθείας επικοινωνία με τους επισκέπτες της ιστοσελίδας (site) σας.

Κατασκευή ιστοσελίδας 690 €

• Σχεδίαση και κατασκευή ιστοσελίδας (site) σε δύο (2) γλώσσες από 10 μέχρι 12 στατικές HTML σελίδες με κείμενα και φωτογραφίες.
• Δημιουργία link με site συνεργαζόμενων εταιρειών στην Ελλάδα και το εξωτερικό.
• Κατασκευή site σε δύο (2) γλώσσες.
• Δημιουργία mail form για απευθείας επικοινωνία με τους επισκέπτες της ιστοσελίδας (site) σας.

Μετατροπή site 990 €

Η προσφορά αυτή, απευθύνεται σε εταιρίες που έχουν ήδη μια ιστοσελίδα στατική (html) στην οποία δεν μπορούν να προσθέσουν και να αφαιρέσουν κείμενα και φωτογραφίες μόνοι τους, και περιλαμβάνει: • Mετατροπή του ήδη υπάρχοντος σχεδιαστικού σε δυναμική ιστοσελίδα (εφόσον μετατρέπεται, κάτι για το οποίο θα ενημερωθείτε).
• Προσθήκη νέων κειμένων και φωτογραφιών ή μεταφορά των ήδη υπαρχόντων στη νέα δυναμική ιστοσελίδα.
• Εκπαίδευση στη χρήση της δυναμικής ιστοσελίδας, διάρκειας 60 λεπτών και παράδοση εγχειριδίου χρήσης.

Δυναμικό site 1290 €

• Σχεδίαση και κατασκευή ιστοσελίδας (site) σε δύο (2) γλώσσες με προγραμματισμό PHP με απεριόριστο αριθμό σελίδων με κείμενα, φωτογραφίες, και δυνατότητα διαχείρισης (αλλαγές-προσθήκες) από τον ίδιο τον πελάτη.
• Δημιουργία link με site συνεργαζόμενων εταιρειών στην Ελλάδα και το εξωτερικό.
• Δημιουργία mail form για απευθείας επικοινωνία με τους επισκέπτες της ιστοσελίδας (site) σας.
• Δωρεάν εκπαίδευση εξήντα λεπτών στη χρήση της δυναμικής ιστοσελίδας.

E-shop 1990 €

• Σχεδίαση και κατασκευή ιστοσελίδας (site) σε γλώσσα προγραμματισμού PHP με κείμενα, φωτογραφίες, καλάθι αγορών και δυνατότητα σύνδεσης με πιστωτικές κάρτες.
• Διαχείριση του ηλεκτρονικού καταστήματος (αλλαγές – προσθήκες) από τον ίδιο τον πελάτη.
• Δημιουργία link με site συνεργαζόμενων εταιρειών στην Ελλάδα και το εξωτερικό.
• Δημιουργία mail form για απευθείας επικοινωνία με τους επισκέπτες της ιστοσελίδας (site) σας.
• Δωρεάν εκπαίδευση εξήντα λεπτών στη χρήση του ηλεκτρονικού καταστήματος.

Joomla Day in Greece

Banner

Το JoomlaDay Greece 2011 είναι το πρώτο επίσημο event για το Joomla!® στην Ελλάδα και μια πραγματική γιορτή για το open source λογισμικό!

Μέσα σε 2 ημέρες θα πραγματοποιηθούν περισσότερες από 25 παρουσιάσεις και workshops από κορυφαίους συντελεστές της διεθνούς και εγχώριας κοινότητας του Joomla!®.

Η είσοδος στο event είναι ΔΩΡΕΑΝ, ωστόσο καλό θα ήταν να προεγγραφείτε και να εξασφαλίσετε από τώρα τη θέση σας!

  • Μετάφραση των επεκτάσεων του Joomla με Transifex
  • Joom!Fish: Simplicity of managing multilingual websites
  • JFB-APP – Αναπτύσοντας FB applications με το joomla
  • FightSaga.com – Φτάνοντας το Κ2 στα άκρα
  • Nooku Development Workshop – The magic in action
  • Nooku Server – A multi-site Joomla distribution
  • Nooku Framework: Rapid Joomla extension development framework
  • OnSports.gr case study
  • Getting Started with Joomla 1.6 API
  • Mobile templating με Joomla και K2
  • Δημιουργία θέματος virtuemart
  • Τα πρώτα βήματα στην Joomla! κοινότητα

Banner

VirtueMart Payment Plugins

VirtueMart Payment Plugins

για την διασύνδεση ηλεκτρονικών καταστημάτων με τα Payment Center Ελληνικών Τραπεζών. Υποστήριξη έντοκων & άτοκων δόσεων. VirtueMart Payment Plugins ( modules)

XML Feed προιόντων

Προβάλλετε τα προϊόντα των ηλεκτρονικών καταστημάτων σας στις δημοφιλέστερες μηχανές αναζήτησης προϊόντων και σύγκρισης τιμών VirtueMart XML Feed | osCommerce XML Feed | cs-cart products XML.

oscommerce – zencart

osCommerce & zencart payment modules για την διασύνδεση ηλεκτρονικών καταστημάτων με τα payment center Ελληνικών Τραπεζών. Υποστήριξη πληρωμής με δόσεις. osCommerce payment modules | zencart payment modules.

via open source web software – modulesoft.eu.

Επιπλέον υπηρεσίες που προσφέρουμε είναι ανάπτυξη – κατασκευή δυναμικών ιστοσελίδων , ανάπτυξη ηλεκτρονικών καταστημάτων , υπηρεσίες προβολής και προώθησης στους καταλόγους και τις μηχανές αναζήτησης, ολοκληρωμένες υπηρεσίες search engine marketing, Search Engine Optimization, Pay-per-click σχεδιασμό, εγκατάσταση και παρακολούθηση καμπάνιας.
* ORANGE5 : Διακριτικός τίτλος της ατομικής επιχείρησης “ΤΕΡΖΗΣ ΑΘ. ΓΕΩΡΓΙΟΣ”  ΜΕ ΑΝΤΙΚΕΙΜΕΝΟ ΔΡΑΣΤΗΡΙΟΤΗΤΑΣ : “ΔΙΑΦΗΜΙΣΤΙΚΕΣ ΥΠΗΡΕΣΙΕΣ – ΥΠΗΡΕΣΙΕΣ INTERNET KAI ΠΛΗΡΟΦΟΡΙΚΗΣ”

Banner

Categories

The Joomla 1.6 Beginner’s Guide is available

In order to allow comfortable access, the book is structured as follows:

  1. hagenIntroduction
  2. Showcase
  3. Installation
  4. Structures and Terms
  5. What’s New in Joomla! 1.6
  6. Managing Content
  7. Website and Content Configuration
  8. Templates
  9. Navigation
  10. Users and Permissions
  11. Extension Management
  12. Core Extensions
  13. Modules
  14. Plug-ins
  15. Multi-Language website
  16. Working with Templates
  17. Search Engine Optimization
  18. Upgrade from Joomla! 1.5 to Joomla! 1.6
  19. Resources
    (more…)