Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Als je zelf een extensie ontwikkelt, kan je hier je vragen stellen.

opgelost PHP output naar module positie

PHP output naar module positie

19 mei 2013 15:41 - 19 mei 2013 17:15
#1
Ik heb een site omgezet van 1.5 naar 2.5. Echter de site bevat een (niet door mij) zelfgebouwde software (component)

de PHP output is in joomla 1.5 tussen divs gezet:
Code:
<div id="left"> php code </div>
.
Hiermee kwam de output keurig in de 'left' positie terecht.
Echte bij 2.5 werkt dit niet meer maar komt alle output in de content area binnen (mai) en creert hij nu een class 'left' daarin in.

Maar weet iemand hoe ik de php output kan laten zien in een de (module) positie left, dus rechstreeks vanuit de code? Of mij op een spoor zetten?

Erik

Edit Peter: Ik heb de code tussen codetags geplaatst, volgende keer graag zelf doen.
Laatst bewerkt 19 mei 2013 17:15 door Peter. Reden: code tussen codetags
  • muldeer
  • muldeer's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 13

PHP output naar module positie

19 mei 2013 17:22
#2
Hoi Erik,

Met:
Code:
<div id="left"> php code </div>

Geef je aan dat in je CSS bestand moet worden gezocht naar iets als:
Code:
#left{ float:left; width:100px; }

Waarschijnlijk bestaat er niet zoiets, of heeft het blok(class) de verkeerde naam.
Groetjes, Julian.

Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen via dit forum
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Juliank92
  • Juliank92's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 1722

PHP output naar module positie

19 mei 2013 19:07 - 19 mei 2013 19:08
#3
Nee de class bestaat wel in de css, dus dat is het probleem niet.
Als ik in joomla een module publiceer gaat dat prima op 'left'.

Het moet iets te maken hebben met de verschillen tusssen 1.5 en 2.5 denk ik, maar wat weet ik niet.

Graag een volgende suggestie.
Laatst bewerkt 19 mei 2013 19:08 door muldeer.
  • muldeer
  • muldeer's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 13

PHP output naar module positie

19 mei 2013 19:17
#4

Het moet iets te maken hebben met de verschillen tusssen 1.5 en 2.5 denk ik, maar wat weet ik niet.

Graag een volgende suggestie.

Dat zou dan heel goed kunnen, maar ik heb geen beeld van wat de huidige situatie is, en wat je doel is. Het is dus ook lastig om hierover een suggestie te geven ;).
Groetjes, Julian.

Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum eens.
Vragen via dit forum
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Juliank92
  • Juliank92's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 1722

PHP output naar module positie

19 mei 2013 19:25 - 19 mei 2013 19:28
#5
Julian

Als je aangeeft wat je wilt weten dan kan ik dat wel invullen.
Je moet het zo zien. Een bepaalde link in een module die rechts gepubliceerd staat start een php script.
Dit script verzameld wat data in de database en wil deze tonen, maar dan niet in de content area maar in de left kolom.

Dus basicly hoe toon je php output in een module positie.
Dus bijvoorbeeld
Code:
<div id="left"> <?php echo "hallo dit moet links";?> </div>

Edit Jelle.D: Ook ik heb de code weer tussen codetags geplaatst, volgende keer toch graag zelf doen!
Laatst bewerkt 19 mei 2013 19:28 door Jelle.
  • muldeer
  • muldeer's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 13

PHP output naar module positie

20 mei 2013 20:22
#6
Ik heb toch het vermoeden dat hier 2 dingen langs elkaar gaan :).

Hoe ziet in je 1.5 en in je 2.5 template de positie in de <div> eruit?

Zoiets?
Code:
<div id="left"> <jdoc:include type="modules" name="left" style="xhtml"/> </div>

of
Code:
<div id="left"> // Staat er maatwerk PHP echo "Hier staat maatwerp PHP?"; </div>
KvK nr.: 09143754
URL: www.b-linked.nl
  • Quevi2012
  • Quevi2012's berichtenfoto
  • Joomla!NL ontdekker
  • Joomla!NL ontdekker
  • Berichten: 27

PHP output naar module positie

22 mei 2013 09:15 - 22 mei 2013 14:17
#7
Het template ziet er goed uit dus geen PHP tussen de divs dus:
Code:
<?php if($this->countModules('left')) : ?> <div id="left"> <jdoc:include type="modules" name="left" style="xhtml" /> </div> <?php endif; ?>

Maar inmiddels heb ik de fout wel gevonden. In de PHP script werd een global $option gebruikt, deze was ik vergeten te veranderen naar:
Code:
$option = JRequest::getCmd('option')

Daarmee kwam de output van het PHP script wel gewoon in de left colom zoals dat in 1.5 ook het geval was.
Allen bedankt voor het meedenken.

Edit Jelle.D: En weer heb ik de code tussen codetags geplaatst, volgende keer graag zelf doen!!!
Laatst bewerkt 22 mei 2013 14:17 door Jelle.
  • muldeer
  • muldeer's berichtenfoto Heeft onderwerp gestart
  • Nieuw op Joomla!NL
  • Nieuw op Joomla!NL
  • Berichten: 13
Moderators: Juliank92PeterJelleRomke
Tijd voor maken pagina: 0.803 seconden

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie