Joom!Fish
 
gradencan 22. dec 2012 09:10:00 Pridružen od:
26. mar 2011
210 objav
19 34 3
#1

Živjo,



postavil sem spletno stran na Joomli 1.5 in namestil komponento Joom!Fish, da je lahko spletna stran v večih jezikih.

Sedaj pa imam problem, ker se mi keywordi, katere sem vpisal v Joomla Administratorju, ne prikazujejo v headerju. Menda zato, ker jih vleče iz Joom!Fish-a, kjer pa jih nimam kam vpisat, sploh za frontpage ne, ker je sestavljen iz modulov in ne iz prispevkov.

Tako in tako ne bom nastavljal keywordov za vsako podstran posebej - rad bi, da se mi vpisani keywordi v administratorju objavijo povsod v headerju, na vsaki podstrani, kot se to zgodi pri klasični joomli brez Joom!Fisha.



Mi zna kdo prosim pomagat? Hvala že v naprej!!


všeč(0) ni všeč(1) spam(0)
 
Balonar 22. dec 2012 09:33:30 Pridružen od:
27. jan 2008
2350 objav
2609 255 41
#2

Vem, da tole ne bo odgovor kot si ga želiš, ampak zakaj 1.5 Joomla? Ni varna, probleme boš imel s komponentami, ker ne bo več supporta za njih .. preidi na 2.5, ki je prav lepo pripravljena za 3.5 ki pride kmalu .. tudi večjezičnost se da enkratno narediti v 2.5 ..


všeč(5) ni všeč(1) spam(0)
 
gradencan 22. dec 2012 10:24:58 Pridružen od:
26. mar 2011
210 objav
19 34 3
#3

Vse to vem, vendar se je projekt štartal pred letom dni, ko je bila Joomla 1.5 še TOP.

Moje zdajšnje strani tečejo na Joomli 2.5, te pa ni variante, da jo selim, ker je bilo preveč dela s postavitvijo...



Bom ostal v upanju, da mi bo nekdo vendarle znal pomagat. :)


všeč(0) ni všeč(0) spam(0)
 
Matjaž 22. dec 2012 10:46:49 Pridružen od:
21. sep 2007
3505 objav
2603 308 45
#4

V joomfish določaš meta oznake enako kot v joomli. Se pravi ali v content, menu ali category.

Za front page torej nastaviš meta oznake v menuju home, domov...


všeč(0) ni všeč(0) spam(0)
 
gradencan 22. dec 2012 11:04:36 Pridružen od:
26. mar 2011
210 objav
19 34 3
#5

Hm, samo v meniju (v mojem primeru Top Menu), v postavki Home ne moreš dodajat meta oznak - ima samo lastnost Frontpage - nastaviš lahko edino naslov strani.


všeč(0) ni všeč(0) spam(0)
 
gradencan 22. dec 2012 12:51:36 Pridružen od:
26. mar 2011
210 objav
19 34 3
#6

Evo, ratalo mi je uredit: v nastavitvah sem za "Overwrite global config values" nastavil vrednost na "Ne".


všeč(0) ni všeč(0) spam(0)
 
esedic 22. dec 2012 12:54:51 Pridružen od:
28. nov 2007
368 objav
184 13 4
#7

Lahko se znajdeš malo drugače in sicer da npr. v template vstaviš v <head> opis strani.


<?php
// Detecting Active Variables
$option = JRequest::getCmd('option', '');
$view = JRequest::getCmd('view', '');
$layout = JRequest::getCmd('layout', '');
$task = JRequest::getCmd('task', '');
$itemid = JRequest::getCmd('Itemid', '');
//Get the current document object
$doc =& JFactory::getDocument();
//če smo na frontpage
if($view == 'frontpage')
{
// in če je jezik angleščina
if($this->language=='en-GB')
{
//določi description
$doc->setMetaData('description', 'english description');
}
else if($this->language=='sl-SI')
{
$doc->setMetaData('description', 'slovenski opis');
}
}
?>

Načeloma bi to moralo špilat, PHP lahko seveda napišeš tako kot se šika :)

Za pogoj lahko uporabiš tudi drugo spremenljivko (itemid, option...).

Tukaj imaš kodo za manipuliranje z <head> v Joomli 1.5: https://snipt.net/esedic/modifying-the-head-section-in-joomla-15/


všeč(1) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se