VirtueMart 2.0.4

Húsvéti ajándékként több SQL biztonsági rést javítva megjelent a VirtueMart 2.0.4


 
Megjelent a Joomla 2.5

Megjelent a Joomla 2.5 verzió, amely az eddig 1.6 és 1.7-es verzióhozképest egy hosszú életű verzió lesz végre.


 
Karácsonyi ajándék a VirtueMart fejlesztőitől

December 19-től elérhető a VirtueMart 2.0-ás verziója ami a Joomla 1.5 és a Jommla 1.7-es virziójával is kompatibilis.


 
VirtueMart 2 RC 2
Még egy lépéssel közelebb a VirtueMart 2. Az RC2 verzió egyik legfontosobb újdonsága a VM1.1.x és VM2 közötti migráció. Átvételre kerülnek a termékek, megrendelések, vevők. A fejlesztők ezt a verziót még nem javasolják éles oldalon ahsználni.

 
Megjelent a Joomla 1.6.5 frissítés, de minek ha itt a Joomla 1.7.0?
Érdekes dolog történt a Joomla-val. Megjelent a Joomla 1.6.5 frissítés, de ugyanakkor kijött a Joomla 1.7.0 amire a meglevő 1.6 os verziónkat könnyedén tudjuk frissíteni.

Joomla 1.5 sablon frissítése 1.6 sablonra
IWIWSatartlapGoogle bookmarkTwitterFacebookMyspace bookmarkUrlGuru.huMyspace bookmarkJP-Bookmark
Azt gondolnánk, hogy egy Joomla sablon átalakításhoz igazi programozó gurunak kell lennünk, pedig nem.
Nézzük meg azt a pár egyszerű lépést amivel átalakíthatjuk meglevő 1.5 joomla sablonunkat 1.6-os sablonra.

Az általunk felsorolt módosítások csak egyszerűbb sablonok esetén igazak, összetettebb sablonok esetén további átalakításokra is szükség lehet Első lépés: A sablon könyvtárban lévő index.php átalakítása

Eredeti 1.5 kód Új 1.6 kód
Első sorok között található az alábbi kód amit le kell cseréni

defined( '_JEXEC' ) or die( 'Restricted access' );
defined( '_JEXEC' ) or die;
Ezután a kód elején be kell illeszteni a következőt a szokásos akár közvetlenül az előzőleg módosított sor után
Ez egy új változó a Joomla 1.6-ban

 $app = JFactory::getApplication();
 
Az esetlegesen a sablonban előforduló alábbi kódokat le kell cserélni erre a kódra
$mainframe
$app
Példák az előzőre
$mainframe-> getCfg ("sitename ');
$app-> getCfg ("sitename ');
$mainframe-> getCfg ("live_site ');
$mainframe-> getCfg ("live_site ');

Második lépés:

A sablon könyvtárban levő templateDetails.xml átalakítása.
Ezzel az az agey gond lehet, hogy a Joomla 1.5-ös verziójában nem volt köteletző telepíteni a sablont, hanem elég volt csak bemásolni a Joomla templates könyvtárába. Ez azt jelentheti, hogy az 1.5-ös vezióhoz készült templateDetails.xml esetleg nem tartalmaz minden adatot. Ez azért fontos mert az 1.6-os verzióban ez a felmásolom a könyvtárba megoldás nem működik, hanem a Joomla telepítővel kell telepíteni a sablont is. Mi abból a feltételezésből indulunk ki, hogy a templateDetails.xml ebből a szempontból teljsene megfelelő.

Régi 1.5 kód Új 1.6 kód
Az első sorok helyett
<?xml version="1.0" encoding="utf-8"?>
<install version="1.5" type="template">


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd">
<extension version="1.6" type="template" client="site">

A következő feladat a sablon paramétereinek átírása, ez nem mindegyik sablonban van, így lehetséges, hogy ez a rész kimarad.

Amit át kell írni az valami hasonló:

<params> 
 <param name="templateTheme" type="list" default="theme1" label="Template Theme" description="Choose a sablon theme"> 
 <option value="theme1"> theme1 </ option> 
 <option value="theme2"> theme2 </ option> 
 <option value="theme3"> theme3 </ option> 
 </param>
</params>


és ennek az új 1.6-os kódja:

<config> 
 <fields name="params"> 
 <fieldset name="advanced"> 
 <field name="templateTheme" type="list" default="theme1" label="Template Theme" description="Choose a sablon theme"> 
 <option value="theme1"> theme1 </ option> 
 <option value="theme2"> theme2 </ option> 
 <option value="theme3"> theme3 </ option> 
 </field> 
 </fieldset> 
 </fields> 
</config>


A változások
1. az gész bekerül egy
<config>...</config>
közé
2. a
<params>...</params>
pár helyett
<fields name="params">....</fields>
kerül
3. a
<param name="templateTheme" type="list" default="theme1" label="Template Theme" description="Choose a sablon theme">...</param>
helyett
<field name="templateTheme" type="list" default="theme1"  label="Template Theme" description="Choose a sablon  theme">...</param>
kerül

Harmadik lépés

A sablon css fájljának átalakítása

Eredeti 1.5 kód Új 1.6 kód
Amik megváltoztak, azaz a régi 1.5 helyett az új 1.6 át kell írni
.article_separator .item-separator
.blog_more .item-more
Az [nyomtatás, PDF, E-mail] gombok stílusa megváltozott a cikkeknél. Az eredeti <td class = "buttonheading", helyett most új kód van valahogy így <div class = "action" és <ul> így új elemeket kell hozzÁadni a stíluslaphoz:
.actions { margin:0;}
.actions li {list-style: none; display:inline; float:right;}
A kategória táblázat nézet, ma már <ul} lista, így hozzá kell adni ismét a sítluslaphoz
table.category {border:1px solid #CCC; width:100%; text-align:center;}
table.category th,table.category td { padding:2px 6px;}
table.category thead{ background:#EEE;}
.jcat-children ul,.jcat-children li { margin:0; list-style:none;}
.jcat-children li a { background:url(../images/bullet_green_arrow.png) no-repeat 0 12px; display:block; padding:5px 5px 5px 15px; font-size:0.9em;}

Negyedik lépés

El kell készíteni a sablon template_preview.png fájlját. Ez praktikusan egy képernyő fotó 800x600 pixel méretben. Nem szabad elfelejteni hozzáadni a template.Details.xml fájlhoz.

A
 <filename>template_thumbnail.png</filename>
sor után be kell szúrni a következőt
<filename>template_preview.png</filename>



 

További információk

Weblap készítés

Weblap készítési filozófiánk: Mindenkinek felhasználó barát, jól elérhető, könnyen kezelhető weblapra van szüksége Az egyedi ...

Részletek

Joomla telepítés

A Joomla! az egyik legközkedveltebb és legelterjedtebb tartalomkezelő rendszer (Content Management System). Telepítése és kezelése ...

Részletek

Webdizájn, webgrafika

A honlap sikerét meghatározó, a látogató első benyomását lényegesen befolyásoló megjelenést profi, erre a területre ...

Részletek

VirtueMart segítség

Szeretne egy saját webáruházat? Nem tud megoldást?Mi segítünk és ajánlunk egyet: Virtuemart webáruház! ...

Részletek

Weblap üzemeltetés, online marketing

Az online üzleti kommunikáció már régóta jóval több mint programozás és "csináld magad" marketing. A jó ...

Részletek

Weblap tartalomtöltés

Ha elmarad a frissítés elmaradnak a látogatók is! A weblap fontos kommunikációs csatorna, a sikeres weblapokat ...

Részletek

Jelentkezzen hírlevelünkre, hogy informálhassuk akcióinkról, oldalunk és a Joomla újdonságairól!
Küldés

By PLAVEB

Skype konzultáció megrendelés

Hány órát kér?
Adja meg skype azonosítóját