Saurus forum for users and developers


Last visit was: It is currently Wed Sep 08, 2010 6:55 am


All times are UTC + 2 hours [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
 Post subject: uue menüü korral lehemalli eelvalimine
PostPosted: Mon Nov 30, 2009 10:18 pm 

Joined: Mon Nov 30, 2009 9:54 pm
Posts: 5
Kas on võimalik uue rubriigi loomisel mõnda teadaolevat lehemalli "eelvalida" ja aktiveerida?

Meil on lehel alamsektsioon, mille lehemall on teistsugune kui vaikimisi lehemall. Kui kasutaja loob uue alamrubriigi, unustatakse reeglina valida õige lehemall ja rubriigile salvestatakse vaikimisi lehemall. See tekitab probleeme kasutajate seas, kes kipuvad seda veaks pidama ("uus rubriik on vale kujundusege"). Tahaks seda vältida ja kasutajale uue rubriigi dialoogis juba vajaliku malli eelnevalt aktiivseks muuta, nii et kasutaja ei peaks seda ühte liigutust eraldi tegema.

On küll võimalik URL parameetriga "tpl" määrata lehemalli juba olemasolevatele rubriikidele, aga mitte uutele, mida alles luuakse


Top
Offline Profile  
 
 Post subject:
PostPosted: Tue Dec 01, 2009 6:42 pm 
saurus
saurus

Joined: Tue May 23, 2006 3:06 pm
Posts: 315
Hetkel sellist võimalust CMS'is ei ole. On mõeldav arendus, et tehes custom toimetajanupu saaks edasi anda soovitavad nö default väärtused uue objekti loomise aknale.

Teine võimalus on lahendada olukord sisumallidega, et kasutaja valib õige sisumalli (seetõttu on lehemalli valime ka nö advanced alla peidetud), selleks pead aga lehemallide loogika enda jaoks ümbermõtlema.


Top
Offline Profile  
 
 Post subject:
PostPosted: Wed Dec 02, 2009 12:59 pm 

Joined: Mon Nov 30, 2009 9:54 pm
Posts: 5
Quote:
Hetkel sellist võimalust CMS'is ei ole. On mõeldav arendus, et tehes custom toimetajanupu saaks edasi anda soovitavad nö default väärtused uue objekti loomise aknale.

Kas selle kohta leiab ka mõne näite või viite, kuidas seda teha? Hetkel ainukene mõte, mis mul tekib, on ehitada link, mis avab dialoogi uue rubriigi tegemiseks (ehk ei kasuta SAPI poolt pakutavat muutuja_newbutton lahendust), kuid kas see ei või tekitada CMS-i uuenduste korral probleeme?

Quote:
Teine võimalus on lahendada olukord sisumallidega, et kasutaja valib õige sisumalli (seetõttu on lehemalli valime ka nö advanced alla peidetud), selleks pead aga lehemallide loogika enda jaoks ümbermõtlema.

Kuidas see täpsemalt võiks välja näha? Vaikimisi mallid võtavad "enda kanda " kogu menüü joonistamise ja muu sellise. Praegune lahendus ei tegele muude menüüdega kui ainult ühe alamsektsiooniga. Kui valida mõni muu sisumall, aktiveeritakse siiski esmalt vaikimisi lehemall, ning alles selle sisse sisumall, nii et kujundus siiski "jääb valeks".

Kas äkki oleks võimalik kuidagi objektidega seda üles ehitada? St mitte ei kasutata vaikimisi rubriike, vaid eriobjekte, millele määratakse eraldi lehe+sisumall?


Top
Offline Profile  
 
 Post subject:
PostPosted: Wed Dec 02, 2009 1:14 pm 
saurus
saurus

Joined: Tue May 23, 2006 3:06 pm
Posts: 315
Custom toimetajanupu juures rääkisin CMS'i arendusest, sellepärast et isegi kui sa teed oma lingi avamaks rubriigieditori akent ei ole hetkel kuidagi võimalik ära määrata, kas mõni mall on valitud.

Sisumallide puhul peaks viima osa lehemallide funktsionaalsusest sisumallidesse. Kuigi Smarty's saab include'i kasutada oleks see siiski päris suur töö, tuleks ringi kirjutada kõik lehe- ja sisumallid. Kahjuks kaoks ka siis loogika, et lehemalli tegeleb nö raamiga ja sisumalli sisu esitamisega.

Kolmas variant, mis ka oleks võibolla mõeldav on see rubriik teha alamsaidiks, millele saab siis juba oma default mallid määrata.


Top
Offline Profile  
 
 Post subject:
PostPosted: Wed Dec 02, 2009 4:16 pm 

Joined: Mon Nov 30, 2009 9:54 pm
Posts: 5
newt wrote:
Kolmas variant, mis ka oleks võibolla mõeldav on see rubriik teha alamsaidiks, millele saab siis juba oma default mallid määrata.


Leidsin küll viiteid init_sites juurde, kuid sealse info järgi on see võimalus alates versioonis 4.6.4

Kui selle uuenduse järgselt tekib adminisse võimalus alamsaite määratleda, olekski vist probleem lahendatud.

Peab ootama kuni järgmine plaaniline CMS uuendus toimub :)


Top
Offline Profile  
 
 Post subject:
PostPosted: Wed Dec 02, 2009 5:11 pm 
saurus
saurus

Joined: Tue May 23, 2006 3:06 pm
Posts: 315
Tasub silma peal hoida: http://www.saurus.ee/ajaveeb, keelte muumtine alamsaitideks toimus veidi varem 4.6.3's.

Enne 4.6.3 saab kasutada keeli alamsaitidena.


Top
Offline Profile  
 
 Post subject:
PostPosted: Thu Dec 03, 2009 2:43 pm 

Joined: Mon Nov 30, 2009 9:54 pm
Posts: 5
newt wrote:
Tasub silma peal hoida: http://www.saurus.ee/ajaveeb, keelte muumtine alamsaitideks toimus veidi varem 4.6.3's.

Enne 4.6.3 saab kasutada keeli alamsaitidena.


Tegin katsetuse. Lisasin uue keele ja sellele vastavad vaikimisi mallid. Esmapilgul paistab kõik töötavat.

Kuid CMS jätab keele meelde, nii et tulles brauseriga uuesti pealehele (ilma ühegi URL parameetrita), kuvatakse mulle vaikimisi varem valitud "keel" ja sellega seotud alamsektsiooni kujundus. Kas sellest kuidagi lahti ei saaks, nii et seda ühte keelevalikut ei jäetaks meelde? CMS versiooniks on 4.6.0

Muidu tundub et eraldi alamsaidina on probleem lahendatud, vaikimisi mall aktiveeritakse ja kujundus "jääb õige".


Top
Offline Profile  
 
 Post subject:
PostPosted: Fri Dec 04, 2009 1:51 pm 
saurus
saurus

Joined: Tue May 23, 2006 3:06 pm
Posts: 315
Seda saab peaaegu lahendada, kui aliastes lülitada sisse kõikide keelete jaoks keele extension.

Muidu versioonis 4.6.4 on probleemile lahendus tehtud, mis eeldab siiski ühe varaindi aliaste keelte sisselülitamist.


Top
Offline Profile  
 
 Post subject:
PostPosted: Thu Jan 07, 2010 11:47 am 

Joined: Mon Nov 30, 2009 9:54 pm
Posts: 5
Vahepeal on palju vett merre voolanud, ning muud asjatoimetused pole võimaldanud seda teemat edasi arendada.

Quote:
Seda saab peaaegu lahendada, kui aliastes lülitada sisse kõikide keelete jaoks keele extension.

Muidu versioonis 4.6.4 on probleemile lahendus tehtud, mis eeldab siiski ühe varaindi aliaste keelte sisselülitamist.



Sellega jäin nüüd jänni. Eeldan et silmas on peetud Süsteem -> Konfiguratsioon ja sealt alt blokk "aliased".
Hetkel sealt valitud "no language shorthand".
Saan ma õieti aru, et valides sealt näiteks "language shorthand for all languages", antakse igale lingile kaasa ka keeletähis ja seega seda enam CMs poolt meelde ei jäeta?


Top
Offline Profile  
 
 Post subject:
PostPosted: Thu Jan 07, 2010 7:05 pm 
saurus
saurus

Joined: Tue May 23, 2006 3:06 pm
Posts: 315
Quote:
Saan ma õieti aru, et valides sealt näiteks "language shorthand for all languages", antakse igale lingile kaasa ka keeletähis ja seega seda enam CMs poolt meelde ei jäeta?


Just, CMS jätab keele ikka nö meelde aga lingis olev keel suunab ikkagi alati õigesse kohta.


Top
Offline Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC + 2 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Theme created StylerBB.net & kodeki