Uzveskit ant kelio...
Moderator: Augustas
Uzveskit ant kelio...
Kuriu nekilnojamojo turto svetaine www.centrasnt.lt su CMS Made Simple version 1.7. Svetainėje reikalinga skelbimu skiltis kuri turetu atrodyti panasiai kaip http://www.edomus.lt/ svetaineje. Didžiausia problema man, kad net neįsivaizduoju kaip padaryt skelbimų rūšiavima pagal miestus, rajonus, namo tipus ir pan. Jei kas esat susidurę su panašiu reikaliuku, parašykit man, nuo ko pradėti .
Re: Uzveskit ant kelio...
Neteko man tokiam reikalui naudoti CMSMS modulių. Gal galima būtų susikurti savo modulį su ctlmodulemaker moduliu.
Kas dar ateina į galvą, tai Products ir Company Directory moduliai - bet nežinau, kokius jie turi paieškos, rūšiavimo įrankius.
vilkis
Kas dar ateina į galvą, tai Products ir Company Directory moduliai - bet nežinau, kokius jie turi paieškos, rūšiavimo įrankius.
vilkis
Re: Uzveskit ant kelio...
Products jau turi paieška pagal dropdawn laukelius, kainos rėžius. Iš principo gali išsisukti. Dar netikrinau kaip veikia, bet esu tikras jei rasi klaidų Calguy1000 jas pataisys (per paskutinį mėnesį išėjo 7 Products versijos ).
Re: Uzveskit ant kelio...
Naudoju Products modulį bet susidūriau su viena problema. Kaip padaryti,kad detaliame produkto šablone ant išvestų nuotrauku paspaudus jos išsididintų?
{if count($entry->fields)}
{foreach from=$entry->fields key='name' item='field'}
{if $field->type == 'image' && isset($field->thumbnail)}
file_location}/{$field->thumbnail}" alt="{$field->value}"/>
{/if}
{/foreach}
{/if}
Čia yra mažų paveikslėlių išvedimas kurį aš naudoju šablone.
Detalus šablonas:
{if count($entry->fields)}
{foreach from=$entry->fields key='name' item='field'}
{if $field->type == 'image' && isset($field->thumbnail)}
file_location}/{$field->thumbnail}" alt="{$field->value}"/>
{/if}
{/foreach}
{/if}
Čia yra mažų paveikslėlių išvedimas kurį aš naudoju šablone.
Detalus šablonas:
{if isset($entry->categories)}
{foreach from=$entry->categories item='category'}
{$category->name}
{if $entry->fields.obj_aukstas->value ne ''}
- {$entry->fields.obj_aukstas->value} kambarių
{/if}
{/foreach}
{/if}
{assign var='products' value=$mod}
{if is_array($entry->breadcrumb)}
Apskritis>Savivaldybė: {'>>'|implode:$entry->breadcrumb}
{/if}
Apskritis>Savivaldybė: {$entry->breadcrumb}
{if $entry->sku ne ''}
Tikslus adresas: {$entry->sku}
{/if}
{if $entry->fields.artimiausias_miestas->value ne ''}
Artimiausias miestas: {$entry->fields.artimiausias_miestas->value}
{/if}
{if $entry->fields.atstumas_m->value ne ''}
Atstumas iki artimiausio miesto: {$entry->fields.atstumas_m->value}
{/if}
{if $entry->fields.vandens_telkinys->value ne ''}
Artimiausias vandens telkinys: {$entry->fields.vandens_telkinys->value}
{/if}
{if $entry->fields.atstumas_v->value ne ''}
Atstumas iki artimiausio vandens telkinio: {$entry->fields.atstumas_v->value}
{/if}
{if isset($entry->categories)}
{foreach from=$entry->categories item='category'}
Kategorija: {$category->name}
{* if there are data fields associated with this category, display them too *}
{/foreach}
{/if}
{if $entry->product_name ne ''}
Žemės paskirtis: {$entry->product_name}
{/if}
{if $entry->fields.tipas->value ne ''}
Namo tipas: {$entry->fields.tipas->value}
{/if}
{if $entry->fields.statybos_m->value ne ''}
Statybos metai: {$entry->fields.statybos_m->value}
{/if}
{if $entry->fields.aukstu_skc->value ne ''}
Namo aukštų skaičius: {$entry->fields.aukstu_skc->value}
{/if}
{if $entry->fields.obj_aukstas->value ne ''}
Objekto aukštas: {$entry->fields.obj_aukstas->value}
{/if}
{if $entry->weight ne ''}
Bendras plotas {$weight_units}: {$entry->weight}
{/if}
{if $entry->fields.bendr_p_m->value ne ''}
Bendras plotas m²: {$entry->fields.bendr_p_m->value}
{/if}
{if $entry->fields.virtuves_p->value ne ''}
Virtuvės plotas m²: {$entry->fields.virtuves_p->value}
{/if}
{if $entry->fields.kambariu_skc->value ne ''}
Kambarių skaičius: {$entry->fields.kambariu_skc->value}
{/if}
{if $entry->fields.sildymas->value ne ''}
Šildymas: {$entry->fields.sildymas->value}
{/if}
{if $entry->fields.irengimas->value ne ''}
Įrengimas: {$entry->fields.irengimas->value}
{/if}
{if $entry->fields.bukle->value ne ''}
Būklė: {$entry->fields.bukle->value}
{/if}
{if $entry->details ne ''}
Ypatumai:
{$entry->details}
{/if}
{* KAINOS PRADŽIA *}
{* uncomment the following line if the Promotions module is installed *}
{* promo_get_prod_discount product_id=$entry->id assign='foo' *}
{if isset($foo.promo_id)}
Discount: {$currency_symbol}{$foo.discount|number_format:2} ({$foo.percentage|number_format:2}%)
{if $entry->price ne ''}
Kaina {$currency_symbol}: {$entry->price * $foo.decimal|number_format:2}
{/if}
{elseif $entry->price ne ''}
Kaina {$currency_symbol}: {$entry->price}
{/if}
{* KAINOS PABAIGA *}
{if $entry->fields.kaina_m->value ne ''}
Kaina už 1 m²: {$entry->fields.kaina_m->value}
{/if}
{if $entry->fields.kaina_a->value ne ''}
Kaina už 1 arą: {$entry->fields.kaina_a->value}
{/if}
{if $entry->fields.el_pst->value ne ''}
el. paštas: {$entry->fields.el_pst->value}
{/if}
{if $entry->fields.tel_nr->value ne ''}
Telefono numeris: {$entry->fields.tel_nr->value}
{/if}
{* accessing all of the fields in a list *}
{if count($entry->fields)}
{foreach from=$entry->fields key='name' item='field'}
{if $field->type == 'image' && isset($field->thumbnail)}
file_location}/{$field->thumbnail}" alt="{$field->value}"/>
{/if}
{/foreach}
{/if}
{* include the cart *}
{* include the cart *}
{cge_have_module m='CGEcommerceBase' assign='tmp'}
{if $tmp}
{cgecomm_form_addtocart product=$entry->id foo='bar'}
{/if}
{* create a link back to the top of the page *}
{anchor anchor='product_name' text=$products->Lang('return_to_top') title=$products->Lang('return_to_top')}
Re: Uzveskit ant kelio...
grubia turįtų atrodyti taip:
Žinoma taureikia turėti FancyBox scriptą (jQueryTools modulyje). Arba naudok LightBox modulį.
Code: Select all
<a class='fancybox' href="/{$entry->file_location}/{$field->thumbnail}" title='{$entry->product_name}'>
<img src='{$field->value}'/>
</a>
Re: Uzveskit ant kelio...
Pakoregavau ta detalių šabloną ir dabar paspaudus ant mažo paveikslėlio(thumbnail) atidaro orginalą paveikslėlį. Tai yra gerai, bet ar neina padaryti taip, kaip parodyta nuotraukoj ?
Pakoreguotas kodukas:
Pakoreguotas kodukas:
{if count($entry->fields)}
{foreach from=$entry->fields key='name' item='field'}
{if $field->type == 'image' && isset($field->thumbnail)}
{capture assign='thumb'}{$entry->file_location}/{$field->thumbnail}{/capture}
file_location}/{$field->value}" title='{$entry->product_name}' >
value}" />
{/if}
{/foreach}
{/if}
Re: Uzveskit ant kelio...
Kai jau ir rašė tau reikia prikabinti fancybox skriptus ir stylesheet
Pasiskaityk apie fancybox http://fancybox.net/howto
Pasiskaityk apie fancybox http://fancybox.net/howto
Re: Uzveskit ant kelio...
Kuo toliau į mišką, tuo daugiau medžių . Ačiū, kad padėjot su tom nuotraukom, bet gal apsieisiu su paprastesniu budu .
Re: Uzveskit ant kelio...
Jei jau pasidarei, kad paveikslėlius atidaro iš jų ikonėlių - tai užbaigti nėra sunku. Susiinstaliuok jQueryTools (aš jį naudoju tik dėl bendros tvarkos)
ir i templaeita ar puslapį su nuotraukom įkelk kodą
Dar gali tekti pakoreguoti CSS (jquery.fancybox.css). Pradžiai gali naudotis prikabintu. Jei norėsi daugiau - miškas žinai kur
ir i templaeita ar puslapį su nuotraukom įkelk kodą
Kaip matai aš naudoju naujesnę jQuery versiją nei yra moduly, taip pat esu užkomentaves kaip naudoti jQuery bibloioteką iš interneto ir visada naują.{*literal}
{/literal*}
{literal}
/* */
{/literal}
Dar gali tekti pakoreguoti CSS (jquery.fancybox.css). Pradžiai gali naudotis prikabintu. Jei norėsi daugiau - miškas žinai kur
- Attachments
-
[The extension txt has been deactivated and can no longer be displayed.]
Last edited by Peciura on Tue May 04, 2010 6:05 pm, edited 1 time in total.
Re: Uzveskit ant kelio...
Pasikeitė kliento norai ir dabar jis nori, kad paspaudus ant nuotrauko (detalių šablone) ji atsidarytu naujame lange, kad galėtų ta foto nuleisti žemyn ir pan. Tai dabar man taip pat reikalingas jQueryTools (nes nebesugebėjau jo sukonfigūruot, kad gražei išvestų foto ) modulis ar užtenka papildyti tik foto išvedimo koduka?
Foto ižvedimo kodukas detalių šablone:
Foto ižvedimo kodukas detalių šablone:
{if count($entry->fields)}
{foreach from=$entry->fields key='name' item='field'}
{if $field->type == 'image' && isset($field->thumbnail)}
{capture assign='thumb'}{$entry->file_location}/{$field->thumbnail}{/capture}
file_location}/{$field->value}" title='{$entry->product_name}' >
value}" />
{/if}
{/foreach}
{/if}
Re: Uzveskit ant kelio...
Tokiu atveju jokių jQuery tau nebereikia. Tiesiog pridėk linkui target='_blank'.
Re: Uzveskit ant kelio...
Tiesiog puiku !!!!! AČIŪ.
Re: Uzveskit ant kelio...
Internetinių svetainių kūrėjai, Jūs pasitikrinat savo svetaines ar jos taisyklingai parašytos??
Pasitikrinau savo svetaine kur naudojau Products modulį tai vos nenukritau pamatęs, 770 klaidų...
http://validator.w3.org/check?uri=http://www.centrasnt.lt/index.php%3Fmact%3DProducts,cntnt01,details,0%26cntnt01productid%3D1%26cntnt01returnid%3D58&charset=(detect+automatically)&doctype=Inline&group=0
Pasitikrinau savo svetaine kur naudojau Products modulį tai vos nenukritau pamatęs, 770 klaidų...
http://validator.w3.org/check?uri=http://www.centrasnt.lt/index.php%3Fmact%3DProducts,cntnt01,details,0%26cntnt01productid%3D1%26cntnt01returnid%3D58&charset=(detect+automatically)&doctype=Inline&group=0
Re: Uzveskit ant kelio...
Tos klaidos priklauso ne nuo Products modulio, o nuo ot kaip sutvarkyti šablonai.
Kiekvieno iš mūsų darbas ištaisyti kuo daugiau visokių klaidų, arba įsitikinti, kad puslapis rodomas vienodai dažniausiai naudojamose naršyklėse. Kartais būna viena klaida dėl kurios atsirand krūva kitų.
Jei nori dar gali patikrinti ar ir CSS yra su klaidom, hack'ais ir tt. http://jigsaw.w3.org/css-validator/
Kiekvieno iš mūsų darbas ištaisyti kuo daugiau visokių klaidų, arba įsitikinti, kad puslapis rodomas vienodai dažniausiai naudojamose naršyklėse. Kartais būna viena klaida dėl kurios atsirand krūva kitų.
Jei nori dar gali patikrinti ar ir CSS yra su klaidom, hack'ais ir tt. http://jigsaw.w3.org/css-validator/
Re: Uzveskit ant kelio...
Susiduriau su problema: produktu modulyje neleidžia vesti vienodų pavadinimų. Ką padaryti kad būtų galima vesti tokius pačius pavadinimus, arba gal butu galima panaikinti iš vis tą skiltį?
[img]http://"C:\Users\Computer\Desktop\Beda.jpg"[/img]
[img]http://"C:\Users\Computer\Desktop\Beda.jpg"[/img]