Joomla 2.5.1
![]()
2.5.1 Download | Οι εκδόσεις αναβάθμισης από Joomla 1.7.+ | Οδηγίες upgrade από το Joomla 1.6.5 και 1.7.+ | Αρχεία Ελληνικής γλώσσας
THANKS Ευθύμη!!!!
Αρχεία Ελληνικής Γλώσσας
![]()
Τα αρχεία ελληνικής γλώσσας αποτελούν εργασία της Κοινότητας: forum.joomla.gr
Άδεια Χρήσης
Joomla! Statement
GR: Το όνομα Joomla!(R) χρησιμοποιείται υπό περιορισμένη άδεια χρήσης της Open Source Matters στις Η.Π.Α και άλλες χώρες. Το joomlafans.gr δε σχετίζεται ούτε υποστηρίζεται από την Open Source Matters ή το Joomla! Project (ΤΜ).
ΕΝ: The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries. Joomlafans.gr is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.
| Template designed by: |
![]() |
SiteGround |
| Joomlafans.gr hosting, development and maintenance is taking care by (Croc, Weby & Garu) |
| Γράφοντας το πρώτο module μας (1ο μέρος) |
|
|
|
| Επεκτασιμότητα - Developing |
| Δευτέρα, 09 Νοέμβριος 2009 16:11 Συντάχθηκε απο τον/την Croc |
|
Για αρχή ας ξεκινήσουμε με τα βασικά.
<?php
// No direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
--Το project μας Σκέφτηκα να κάνουμε ενα module το οποίο θα κάνει scrolling εικόνες με link (πχ bannerakia συνεργάτων). Για αρχή,θα το κάνουμε να ορίζει ο χρήστης είκονα-link,ταχύτητα,width/ height & ταχύτητα του scroller. Αργότερα, θα αναπροσαρμόσουμε το project μας ώστε να bannerakia να τα "τραβάει" από το com_banner του joomla.Εκεί θα χρησιμοποιήσουμε και sql. B) Δημιουργόντας τα απαραίτητα αρχεία. Ας ονομάσουμε το project μας bannerscroll. Το πλήρες όνομα του extension ξεκινάει με το πρόθεμα mod_ για modules και com_ compoments. Στην περίπτωση μας το πλήρες όνομα είναι mod_bannerscroll Δημιουργόυμε τα 2 απαραίτητα αρχεία mod_bannerscroll.php mod_bannerscroll.xml Κώδικας mod_bannerscroll.php <?php
defined( '_JEXEC' ) or die( 'Restricted access' );
//Get Parameters from xml
$image1=$params->get('image1', '');
$image2=$params->get('image2', '');
$image3=$params->get('image3', '');
$image4=$params->get('image4', '');
$link1=$params->get('link1', '');
$link2=$params->get('link2', '');
$link3=$params->get('link3', '');
$link4=$params->get('link4', '');
$width=$params->get('width', '100%');
$height=$params->get('height', '200');
$direction=$params->get('direction', 'up');
$speed=$params->get('speed', '10');
//Start Programm
?>
<?xml version="1.0" encoding="utf-8"?>
<install type="module" version="1.5.0">
<name>Banner Scroll</name>
<author>TechTips Blog</author>
<creationDate>Semptember 2009</creationDate>
<copyright>Copyright (C) 2009 - TechTips.gr</copyright>
<license>http://www.gnu.org/copyleft/gpl.html</license>
<authorEmail>info_@_techtips.gr</authorEmail>
<authorUrl>www.web-expert.gr</authorUrl>
<version>1.0</version>
<description>Banner Scroll module</description>
<files>
<filename module="mod_bannerscroll">mod_bannerscroll.php</filename>
</files>
<params>
<param name="image1" type="text" default="" label="Image 1" description="Image file url" />
<param name="image2" type="text" default="" label="Image 2" description="Image file url" />
<param name="image3" type="text" default="" label="Image 3" description="Image file url" />
<param name="image4" type="text" default="" label="Image 4" description="Image file url" />
<param name="link1" type="text" default="" label="Link 1" description="Link url" />
<param name="link2" type="text" default="" label="Link 2" description="Link url" />
<param name="link3" type="text" default="" label="Link 3" description="Link url" />
<param name="link4" type="text" default="" label="Link 4" description="Link url" />
<param name="direction" type="radio" default="up" label="Direction" description="Scroll direction">
<option value="up">Up</option>
<option value="down">Down</option>
<option value="right">Right</option>
<option value="left">Left</option>
</param>
<param name="width" type="text" default="100%" label="Width" description="Width for scrolling area" />
<param name="height" type="text" default="200" label="Heigth" description="Heigth for scrolling area" />
<param name="speed" type="text" default="6" label="Speed" description="Scrolling Speed 1 slow Default is 6" />
</params>
</install>
default - είναι η προκαθορισμένη τιμή που θα έχει η μεταβλητή στις παραμέτρους του module label - είναι το όνομα που θα εμφανίζεται δίπλα απ το κουτάκι εισαγωγής. name - πολύ σημαντικό,εκει βάζουμε το όνομα κάθε μιας μεταβλητής που δηλώσαμε στο php αρχείο.Πχ στο get('image1', ''); θα αντιστιχοιθεί η το πεδίο <param name="image1" type="text" default="" label="Image 1" description="Image file url" /> |
| Τελευταία Ενημέρωση στις Δευτέρα, 09 Νοέμβριος 2009 22:44 |
Τελευταίες Απαντήσεις
- pdf αποθηκευμένο σαν φωτογραφία σε κείμενο - nikokonto Δε,02 Φεβ 2012, 20:30
- Μεταφορά localhost σε server joomla 1.7 - epp1733 Κυ,02 Φεβ 2012, 23:22
- εισαγωγή νέας γραμματοσειράς - nikokonto Κυ,02 Φεβ 2012, 11:39
- εμφάνιση γραμματοσειράς template και στα ελληνικά - nikokonto Κυ,02 Φεβ 2012, 11:39
- κατασκευή βίντεο - nikokonto Κυ,02 Φεβ 2012, 11:37
- Add new module position - sotrek Σα,02 Φεβ 2012, 16:31
Stay Updated by e-mail
|
Ειδοποίηση μέσω e-mail για τις ενημερώσεις του Joomla!
|
|
|
|
|
Powered by FeedBurner |
|





