Welkom, Gasten
Gebruikersnaam: Wachtwoord: Onthoud mij
12 jan 2019
Diverse hosters zijn van PHP 5.x.x en PHP 7.x.x automatisch overgeschakeld naar PHP 7.3.x. Als je Joomla website en de gebruikte extensies (componenten, plugins en modules) niet up-to-date zijn kan hierdoor je website niet meer werken.
Lees meer...
  • Pagina:
  • 1
  • 2

Onderwerp: Wat ingewikkelde vragen

Wat ingewikkelde vragen 5 jaren 8 maanden geleden #1

  • mrtjoom
  • mrtjoom's Profielfoto Onderwerp Auteur
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Berichten: 12
  • Ontvangen bedankjes 0
Beste lezers,

Ik heb een paar nogal ingewikkelde vragen,waavoor ik een oplossing zoek.
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 scrollbar.
Zie deze link http://www.ext-joom.com/extensions/24-scrollbar-images-module.html
( je kunt deze module het beste even downloaden en installeren,dan weet je in het onderstaande verhaal ook hoe de inhoud van de bestanden eruit ziet)

1)Het maximaal aantal foto's voor deze module is beperkt tot 10 dat vind ik wel
  wat weinig
2)De foto's moeten ook allemaal even groot zijn. 

1) In deze module zitten twee bestanden die ik wat veranderd heb.
mod_ext_scrollbar_img.php
mod_ext_scrollbar_img.xml     

In mod_ext_scrollbar_img.php de onderstaande code erbij gezet.
bij // img parameters 
$img11    = $params->get('img11');

bij // alt
$alt11      = $params->get('alt11');

bij //  url
    $url11  	= $params->get('url11');
bij // target
  $target11      = $params->get('target11');
   
bij // array
  $img11  $alt11   $url11  $target11
(dus achter iedere regel na het cijfer '10' )

In mod_ext_scrollbar_img.xml het volgende gedaan.
De code voor de 'velden' van foto 10 gekopieerd en aangepast door het getal 10  te vervangen door 11. ( dus  alles waar 10 bij staat wordt 11.
Dat is dus de code die tussen
<field
en
</field>
staat.
De rest is ongewijzigd.

Na deze wijziging staan er in de backend vier velden bij voor de invoer van foto 11.
Echter i.p.v de tekst Image 11 en een zwarte streep (zoals boven de 4 invoervelden van foto 10) staat er
IMAGE_SPACER11
boven de velden voor de invoer van foto 11.
Als ik bij
label=”IMAGE_SPACER11“
van de 11 een 10 maak,staat er  Image 10 met een scheidingslijn net zoals bij de velden bij image 10.

Welke bestanden (in deze module?) moet ik nog meer wijzigen om dit wel goed te krijgen?

Verder wil ik graag foto's van verschillend formaat invoegen.
De hoogte in pixels blijft het zelfde het gaat hierom 2 verschillende soorten foto's,nl portrait en landscape.(alleen de breedte veranderd,bij portrait is de camera nl een kwartslag gedraaid)

Welke bestanden (binnen deze module ?; mod_ext_scrollbar_img ) moet ik hiervoor aanpassen en met welke code ?

Met wat hulp van een ervaren javascript en php kenner en mijn technische (E)achtergrond hoop ik dit zelf op de kunnen lossen.
Heb ook wat boeken over Joomla en CSS gelezen.
Aan mijn boeken over Javascript,PHP en Jquery ben ik nog helemaal niet toe gekomen.
(vanwege tijdgebrek)



Bij voorbaat dank,

Martien
mrtjoom

Gelieve Inloggen of Maak een account aan om te deelnemen aan het gesprek.

Laast bewerkt: door mrtjoom.

Re: Wat ingewikkelde vragen 5 jaren 8 maanden geleden #2

  • Arjan
  • Arjan's Profielfoto
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Berichten: 1459
  • Ontvangen bedankjes 5
Kijk ook eens naar en-GB.mod_ext_scrollbar_img.ini, en-GB.mod_ext_scrollbar_img.sys.ini en tmpl/default.php en ik denk dat je dan weinig hulp meer nodig hebt.
Lekker ontspannen mensen helpen met hun website problemen.

Gelieve Inloggen of Maak een account aan om te deelnemen aan het gesprek.

Re: Wat ingewikkelde vragen 5 jaren 8 maanden geleden #3

  • mrtjoom
  • mrtjoom's Profielfoto Onderwerp Auteur
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Berichten: 12
  • Ontvangen bedankjes 0

Kijk ook eens naar en-GB.mod_ext_scrollbar_img.ini, en-GB.mod_ext_scrollbar_img.sys.ini en tmpl/default.php en ik denk dat je dan weinig hulp meer nodig hebt.



Bedankt voor je reactie,

Heb de bewuste bestanden gevonden,zal ze morgen wel eens doorspitten.
(probleem v aantal foto's is denk ik snel opgelost)

Martien

Gelieve Inloggen of Maak een account aan om te deelnemen aan het gesprek.

Re: Wat ingewikkelde vragen 5 jaren 8 maanden geleden #4

  • mrtjoom
  • mrtjoom's Profielfoto Onderwerp Auteur
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Berichten: 12
  • Ontvangen bedankjes 0
Ik heb de code in het bestand default.php in de map tmpl 'doorgespit' en begrijp nu ongeveer... hoe het werkt.
?php
// 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;}
#ext_scrollbar li {	width: <?php echo $width;?>px;}
#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> 

De bedoeling is dat ik in de module,foto's met 2 verschillende breedtes kan
invoegen; portrait en landscape,de hoogte van de foto's blijft gelijk.

Wat moet ik in deze code toevoegen/wijzigen om dat voor elkaar te krijgen ?

Wie weet er oplossing ??

Gr. mrtjoom

Gelieve Inloggen of Maak een account aan om te deelnemen aan het gesprek.

Laast bewerkt: door mrtjoom.

Re: Wat ingewikkelde vragen 5 jaren 8 maanden geleden #5

  • Arjan
  • Arjan's Profielfoto
  • Offline
  • Platinum Boarder
  • Platinum Boarder
  • Berichten: 1459
  • Ontvangen bedankjes 5
Deze code is om een foto te tonen aan de voorzijde, volgens mij, en heeft geen vaste afmetingen staan daar voor.

Maar kan je dan niet gewoon alle foto's neer zetten?
Lekker ontspannen mensen helpen met hun website problemen.

Gelieve Inloggen of Maak een account aan om te deelnemen aan het gesprek.

Re: Wat ingewikkelde vragen 5 jaren 8 maanden geleden #6

  • mrtjoom
  • mrtjoom's Profielfoto Onderwerp Auteur
  • Offline
  • Fresh Boarder
  • Fresh Boarder
  • Berichten: 12
  • Ontvangen bedankjes 0

Deze code is om een foto te tonen aan de voorzijde, volgens mij, en heeft geen vaste afmetingen staan daar voor.

Maar kan je dan niet gewoon alle foto's neer zetten?



Arjan,

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 20 foto's van bv 500x750 pix breed inzet (zg landscape foto's) en een van bv 500x330 pix breed (portrait),dan wordt de foto van 330 pix helemaal tot 750 pix opgerekt en dat is natuurlijk geen gezicht....
Dan krijg je een soort van 'kikkereffect' , als je begrijpt wat ik bedoel.
Het is juist mijn bedoeling dat ik er foto's van twee verschillende breedtes in kan    inzetten. (onder een en hetzelde menu)

In het css deel (bovenaan) staat;
ul
(unorded list) 
en
li
(list item)

Deze twee staan ook in de code helemaal onderaan.
Ik denk dat dat 'mede' bepaald,dat alle foto's dezelfde afmetingen dienen te hebben.
Maar ik weet niet hoe ik dat moet aanpassen.

gr mrtjoom.
Martien



 

Gelieve Inloggen of Maak een account aan om te deelnemen aan het gesprek.

Laast bewerkt: door mrtjoom.
  • Pagina:
  • 1
  • 2
Tijd voor maken pagina: 0.866 seconden
Gemaakt door Kunena
logo mijnjoomlaforum colored puzzle2

MijnJoomlaForum.nl is niet verbonden aan en is geen onderdeel van Open Source Matters, Inc, of het Joomla! project!

Hosted by Otto
Webdesign by Renata
Sitemap

Donatie Knop