Vermeld in iedere vraag duidelijk:
- De versie van Joomla! 2.5 die je gebruikt
- De volledige url van je website indien mogelijk.
- De versie van de extensie waar de vraag over gaat.
opgelost Module aanpassen
Module aanpassen
20 jun 2013 21:55 - 21 jun 2013 14:19
Beste lezers,
Ik heb een probleem met een module.
Ik heb Joomla 2.5.8 en Xampp ver. 1.8.1 op een pc geinstalleerd.
Heb zelf een template gemaakt voor een website met fotos en gebruik daarvoor deze module
met een horizontale scrollbar.
Zie deze link www.ext-joom.com/extensions/24-scrollbar-images-module.html
(je kunt deze module het beste even downloaden en installeren,dan begrijp je onderstaande verhaal beter)
Nu mijn probleem;
Als ik deze module installeer,kan ik alleen maar foto's van dezelfde breedte plaatsen.
Bij een serie foto's van hetzelfde onderwerp komt het vaak voor dat deze zowel in de portrait als in landscapestand gemaakt worden.
De foto's van het zelfde onderwerp komen dan onder het zelfde menu op de website te staan.
Met de huidige code moeten alle foto's dezelfde de breedte hebben.
Stel dat ik er 5 foto's van bv 500x750 pix breed inzet (zg landscape foto's) en een van bv 500x330 pix breed
(de portraitstand),dan wordt de foto van 330 pixels breed helemaal tot 750 pix opgerekt en
dat is natuurlijk geen gezicht....
Wat moet ik in de onderstaande bestand (default.php) veranderen om foto's van twee
verschillende breedtes te kunnen plaatsen ?
De hoogte blijft bij alle foto's gelijk.
Zo ziet het bestand default.php er uit.
(staat in de map tmpl van de module (na installatie))
Weet iemand hier een oplossing voor ?
Bij voorbaat dank
Mrtjoom
Edit Astrid: Code aangepast nav reported post.
Ik heb een probleem met een module.
Ik heb Joomla 2.5.8 en Xampp ver. 1.8.1 op een pc geinstalleerd.
Heb zelf een template gemaakt voor een website met fotos en gebruik daarvoor deze module
met een horizontale scrollbar.
Zie deze link www.ext-joom.com/extensions/24-scrollbar-images-module.html
(je kunt deze module het beste even downloaden en installeren,dan begrijp je onderstaande verhaal beter)
Nu mijn probleem;
Als ik deze module installeer,kan ik alleen maar foto's van dezelfde breedte plaatsen.
Bij een serie foto's van hetzelfde onderwerp komt het vaak voor dat deze zowel in de portrait als in landscapestand gemaakt worden.
De foto's van het zelfde onderwerp komen dan onder het zelfde menu op de website te staan.
Met de huidige code moeten alle foto's dezelfde de breedte hebben.
Stel dat ik er 5 foto's van bv 500x750 pix breed inzet (zg landscape foto's) en een van bv 500x330 pix breed
(de portraitstand),dan wordt de foto van 330 pixels breed helemaal tot 750 pix opgerekt en
dat is natuurlijk geen gezicht....
Wat moet ik in de onderstaande bestand (default.php) veranderen om foto's van twee
verschillende breedtes te kunnen plaatsen ?
De hoogte blijft bij alle foto's gelijk.
Zo ziet het bestand default.php er uit.
(staat in de map tmpl van de module (na installatie))
Code:
<
?php
/*
# ------------------------------------------------------------------------
# Extensions for Joomla 2.5
# ------------------------------------------------------------------------
# Copyright (C) 2011 Ext-Joom.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2.
# Author: Ext-Joom.com
# Websites: http://www.ext-joom.com
# ------------------------------------------------------------------------
*/
// no direct access
defined('_JEXEC') or die;
?>
<style type="text/css">
#ext_scrollbar {
height: <?php echo $height;?>px;
}
#ext_scrollbar ul {
width: <?php echo $sum_width;?>px;
/*float:left;*/
}
#ext_scrollbar li {
width: <?php echo $width;?>px;
/*float:left;*/
}
#ext_bar {
background-color:#<?php echo $color_bar; ?>;
height: <?php echo $height_bar;?>px;
}
#ext_knob {
background-color:#<?php echo $color_knob; ?>;
width: <?php echo $width_knob;?>px;
height: <?php echo $height_knob;?>px;
}
</style>
<script type="text/javascript">
window.addEvent('domready', function(){
var myProducts = new ScrollBar('ext_scrollbar', 'ext_bar', 'ext_knob', {
offset: -1,
scroll: {
duration: <?php echo $duration_scroll; ?>,
transition: 'elastic:out'
},
ext_knob: {
duration: <?php echo $duration_knob; ?>,
transition: 'elastic:out'
}
});
});
</script>
<div class="mod_ext_scrollbar_img <?php echo $moduleclass_sfx; ?>">
<div id="ext_scrollbar">
<ul>
<?php
for($n=0;$n < count($img);$n++) {
if( $img[$n] != '') {
echo '<li><a href="'.$url[$n].'" target="'.$target[$n].'"><img src="'.$img[$n].' "width="'. $width. '" height="'. $height. '" alt="'.$alt[$n].'"/></a></li>';
}
}
?>
</ul>
</div>
<div id="ext_bar"><div id="ext_knob"></div></div>
<div style="clear:both;"></div>
</div>
Weet iemand hier een oplossing voor ?
Bij voorbaat dank
Mrtjoom
Edit Astrid: Code aangepast nav reported post.
- mrtjoom
-
Heeft onderwerp gestart
- Nieuw op Joomla!NL
-
Module aanpassen
21 jun 2013 08:48
Is volgens mij gewoon met css op te lossen door deze regel toe te voegen:
Code:
#ext_scrollbar img {
width: auto !important;
}
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
-
- Moderator + Technisch team
-
- Berichten: 37624
Module aanpassen
22 jun 2013 20:34 - 22 jun 2013 20:39
Astrid;
Even ter info;
Een lanscape foto is 760 x 500 pix groot (breedte x hoogte)
Een portraitfoto is 343 x 500 pix groot (breedte x hoogte)
Ik heb er drie foto's ingezet, 2 stuks van 760x500pix en 1 van 343x500pix. (deze staat in de midden)
Nu is het zo,dat je in de module het volgende invult;
- breedte van de foto's.
(is allemaal hetzelfde ik mag maar 'een' breedte invoeren...en daar zit wellicht het probleem)
- de totale breedte van alle foto's samen.
Logisch gezien, zou de totale breedte 760 + 760 + 343 moeten zijn (in mijn geval,het totaal van de fotos drie samen)
In dit geval moet dat 3x760 = 2280 pix zijn,want bij een kleiner getal wordt de derde foto n.l niet zichtbaar.
- de hoogte; is hier 500pix
(deze drie punten worden door de 'opbouw' van de module bepaalt)
Als ik jouw code nu toevoeg,dan staat de portraitfoto van 343 x 500 pix er goed in.
Aan de rechterzijde van de foto krijg ik wel een wit vlak en dat is niet
de bedoeling!!
Dat witte vlak is, denk ik precies 760 - 343 = 417 pix breed.
(dat is het verschil in breedte tussen een landscapefoto en een portraitfoto,als je begrijpt wat ik bedoel)
Als ik jouw code toevoeg wordt het probleem heelaas maar voor een deel opgelost.
M.vr.gr.
mrtjoom
Even ter info;
Een lanscape foto is 760 x 500 pix groot (breedte x hoogte)
Een portraitfoto is 343 x 500 pix groot (breedte x hoogte)
Ik heb er drie foto's ingezet, 2 stuks van 760x500pix en 1 van 343x500pix. (deze staat in de midden)
Nu is het zo,dat je in de module het volgende invult;
- breedte van de foto's.
(is allemaal hetzelfde ik mag maar 'een' breedte invoeren...en daar zit wellicht het probleem)
- de totale breedte van alle foto's samen.
Logisch gezien, zou de totale breedte 760 + 760 + 343 moeten zijn (in mijn geval,het totaal van de fotos drie samen)
In dit geval moet dat 3x760 = 2280 pix zijn,want bij een kleiner getal wordt de derde foto n.l niet zichtbaar.
- de hoogte; is hier 500pix
(deze drie punten worden door de 'opbouw' van de module bepaalt)
Als ik jouw code nu toevoeg,dan staat de portraitfoto van 343 x 500 pix er goed in.
Aan de rechterzijde van de foto krijg ik wel een wit vlak en dat is niet
de bedoeling!!
Dat witte vlak is, denk ik precies 760 - 343 = 417 pix breed.
(dat is het verschil in breedte tussen een landscapefoto en een portraitfoto,als je begrijpt wat ik bedoel)
Als ik jouw code toevoeg wordt het probleem heelaas maar voor een deel opgelost.
M.vr.gr.
mrtjoom
- mrtjoom
-
Heeft onderwerp gestart
- Nieuw op Joomla!NL
-
Module aanpassen
23 jun 2013 18:00 - 23 jun 2013 18:03
Bij mij werkt het gewoon en komen de afbeeldingen netjes naast elkaar te staan.
Deze afbeelding is verborgen voor gasten.
Login of registreer om deze te zien.
Login of registreer om deze te zien.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
-
- Moderator + Technisch team
-
- Berichten: 37624
Module aanpassen
23 jun 2013 19:35
Hallo,
Werk je misschien nog steeds met de verouderde Internet Explorer versie 8 zoals in je andere topic?
forum.joomlanl.nl/forum/64-2-5-x-joomla-...bij-een-module#67438
Werk je misschien nog steeds met de verouderde Internet Explorer versie 8 zoals in je andere topic?
forum.joomlanl.nl/forum/64-2-5-x-joomla-...bij-een-module#67438
Groeten, Jelle
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens. Vragen uitsluitend via dit Forum. | Is je vraag opgelost? Dan kan je hem zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Jelle
-
- Algemeen Moderator
-
- Berichten: 13642
Module aanpassen
24 jun 2013 11:42 - 24 jun 2013 12:17
Astrid,Jelle
Ik gebruik zowel Firefox versie 21 als IE versie 8.0.6.001.18702.
IE geeft aan dat ik de laatste versie gebruik.
Bij beide browsers heb ik naast de portraitfoto een wit vlak.
(het ontbrekende deel van de foto wordt feitelijk door een wit vlak opgevuld)
De defaulft.php ziet er nu zo uit;
Zo ziet het er bij mij uit;
Even een opm;
De witte strook links naast iedere (landscape)foto heb ik zelf toegevoegd,deze wordt straks zwart.
Dat staat in geheel met de schuifbalk wat mooier,deze doet nu eigenlijk niet terzake.
Bij IE 8 heb ik ook een paarse lijn rond de foto's die moet ook nog weg.
Mrtjoom
Ik gebruik zowel Firefox versie 21 als IE versie 8.0.6.001.18702.
IE geeft aan dat ik de laatste versie gebruik.
Bij beide browsers heb ik naast de portraitfoto een wit vlak.
(het ontbrekende deel van de foto wordt feitelijk door een wit vlak opgevuld)
De defaulft.php ziet er nu zo uit;
Code:
<
?php
/*
# ------------------------------------------------------------------------
# Extensions for Joomla 2.5
# ------------------------------------------------------------------------
# Copyright (C) 2011 Ext-Joom.com. All Rights Reserved.
# @license - PHP files are GNU/GPL V2.
# Author: Ext-Joom.com
# Websites: http://www.ext-joom.com
# ------------------------------------------------------------------------
*/
// no direct access
defined('_JEXEC') or die;
?>
<style type="text/css">
#ext_scrollbar {
height: <?php echo $height;?>px;
}
#ext_scrollbar ul {
width: <?php echo $sum_width;?>px;
/*float:left;*/
}
#ext_scrollbar li {
width: <?php echo $width;?>px;
/*float:left;*/
}
#ext_bar {
background-color:#<?php echo $color_bar; ?>;
height: <?php echo $height_bar;?>px;
}
#ext_knob {
background-color:#<?php echo $color_knob; ?>;
width: <?php echo $width_knob;?>px;
height: <?php echo $height_knob;?>px;
}
#ext_scrollbar img {
width: auto !important;
}
</style>
<script type="text/javascript">
window.addEvent('domready', function(){
var myProducts = new ScrollBar('ext_scrollbar', 'ext_bar', 'ext_knob', {
offset: -1,
scroll: {
duration: <?php echo $duration_scroll; ?>,
transition: 'elastic:out'
},
ext_knob: {
duration: <?php echo $duration_knob; ?>,
transition: 'elastic:out'
}
});
});
</script>
<div class="mod_ext_scrollbar_img <?php echo $moduleclass_sfx; ?>">
<div id="ext_scrollbar">
<ul>
<?php
for($n=0;$n < count($img);$n++) {
if( $img[$n] != '') {
echo '<li><a href="'.$url[$n].'" target="'.$target[$n].'"><img src="'.$img[$n].' "width="'. $width. '" height="'. $height. '" alt="'.$alt[$n].'"/></a></li>';
}
}
?>
</ul>
</div>
<div id="ext_bar"><div id="ext_knob"></div></div>
<div style="clear:both;"></div>
</div>
Zo ziet het er bij mij uit;
Deze afbeelding is verborgen voor gasten.
Login of registreer om deze te zien.
Login of registreer om deze te zien.
Even een opm;
De witte strook links naast iedere (landscape)foto heb ik zelf toegevoegd,deze wordt straks zwart.
Dat staat in geheel met de schuifbalk wat mooier,deze doet nu eigenlijk niet terzake.
Bij IE 8 heb ik ook een paarse lijn rond de foto's die moet ook nog weg.
Mrtjoom
- mrtjoom
-
Heeft onderwerp gestart
- Nieuw op Joomla!NL
-
Module aanpassen
24 jun 2013 12:15 - 24 jun 2013 12:16
Regel 18 van je default.php nog even aanpassen als volgt:
En die css definitie toevoegen aan je css bestand en niet aan je php bestand!
Code:
#ext_scrollbar li { width: auto;}
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
-
- Moderator + Technisch team
-
- Berichten: 37624
Module aanpassen
24 jun 2013 12:39
Astrid,
Bedankt !!
Nu werkt het wel.
Ik heb nog een ander probleem;
Het veplaatsen van de foto's gaat nog niet lekker vloeiend.
Tijdens het schuiven met de schuifbalk worden de foto's bloksgewijs opgedeeld.
Dat geeft een raar effect,het is net alsof de foto's op drie of vier plaatsen horizontaal
met een mes doorgesneden worden.
Ik vraag me af hoe ik dat kan verhelpen....
M.vr.gr.
Mrtjoom
Bedankt !!
Nu werkt het wel.
Ik heb nog een ander probleem;
Het veplaatsen van de foto's gaat nog niet lekker vloeiend.
Tijdens het schuiven met de schuifbalk worden de foto's bloksgewijs opgedeeld.
Dat geeft een raar effect,het is net alsof de foto's op drie of vier plaatsen horizontaal
met een mes doorgesneden worden.
Ik vraag me af hoe ik dat kan verhelpen....
M.vr.gr.
Mrtjoom
- mrtjoom
-
Heeft onderwerp gestart
- Nieuw op Joomla!NL
-
Module aanpassen
24 jun 2013 13:34
Maak voor je tweede vraag even een nieuw draadje aan. Heeft namelijk niets te maken met het onderwerp van deze vraag.
Aangezien je oorspronkelijke probleem opgelost is, sluit ik dit draadje.
Aangezien je oorspronkelijke probleem opgelost is, sluit ik dit draadje.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
-
- Moderator + Technisch team
-
- Berichten: 37624
Tijd voor maken pagina: 0.687 seconden