Likes Likes:  0
Resultaten 1 tot 6 van de 6
Geen
  1. #1
    Undefined variable: baseUrl
    geregistreerd gebruiker
    63 Berichten
    Ingeschreven
    20/05/13

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter

    Undefined variable: baseUrl

    Ik ben een joomla webstite aan het verhuizen van de ene server naar de andere. Maar nu krijg ik op verschillende pagina’s de melding: “Undefined variable: baseUrl”

    Kijk ik in de code dan staat daar: $baseUrl = JURI::base();

    Nu heb ik al even met google gezocht en dan zou dit goed moeten zijn. Maar moet je misschien ook iets in de php.ini aanzetten voordat dit werk? Snap anders niet dat dit niet werkt….

    Iemand enig idee?

  2. #2
    Undefined variable: baseUrl
    geregistreerd gebruiker
    1.453 Berichten
    Ingeschreven
    20/03/09

    Locatie
    Barendrecht

    Post Thanks / Like
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    178 Berichten zijn liked


    Naam: Patrick Ekkel
    Bedrijf: Unsal Infratechniek B.V.
    Functie: Monteur Laagspanning
    URL: unsal.nl

    misschien heb je hier wat aan

    http://docs.joomla.org/JURI/base

  3. #3
    Undefined variable: baseUrl
    geregistreerd gebruiker
    63 Berichten
    Ingeschreven
    20/05/13

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter
    Bedankt voor de link.
    Ik ben even aan het debuggen geweest. En het blijkt dat $baseUrl = JURI::base(); gewoon werkt. Maar dat $baseUrl verder op in de pagina zijn waarde verliest. Het probleem zou op regel 216 zitten. Dit is bijna onderaan in de code. Heb ik even rood gemaakt.
    Code:
    <?php
    /**
    * @version		1.5.2
    * @package		JRadio Component
    * @file		    admin.jradio.html.php
    * JRadio provides direct streamlinks to the worlds best radiostations. Transform your Joomla! installation into a smart Firefox / Internet Explorer compatible radioportal.
    * @copyright	Copyright (C) 2010 - fxwebdesign.nl
    * @license		GNU/GPL, see LICENSE.php
    * Joomla! is free software. This version may have been modified pursuant
    * to the GNU General Public License, and as distributed it includes or
    * is derivative of works licensed under the GNU General Public License or
    * other free or open source software licenses.
    * See COPYRIGHT.php for copyright notices and details.
    */
     
    defined( '_JEXEC' ) or die( 'Restricted access' );
    
    JHTML::_('behavior.tooltip');
    
    $baseUrl = JURI::base();
    
    $doc =& JFactory::getDocument();
    $jsUrl = $baseUrl.'components/com_jradio/js/';
    $doc->addScript($jsUrl.'jradio.js');
    
    
    class HTML_jradio
    	{
    		
    	function editJRadio( $row, $lists, $option )
    	{
    		
    		?>
    		<script type="text/javascript">
    		//<![CDATA[
    			onload = function()
    			{
    				copyImage()
    			}
    		//]]>
    		</script>
    		<?php if (empty($row->image))
    		{
    			$row->image = 'default.gif';
    		} 
    		if (empty($row->description))
    		{
    			$row->description = ''.JText::_('DESCRIPTION HERE').'';
    		}?>
    		<form action="index.php" method="post" name="adminForm" id="adminForm">
    		<fieldset class="adminform">
    			<legend><?php echo JText::_('RADIODETAILS')?></legend>
    			<table class="admintable">
                <tr><td width="100"></td>
                <td>
                <?php echo JText::_('EDITORDESC1')?><br/>
                <?php echo JText::_('EDITORDESC2')?><br/>
                </td></tr>
    		<tr>
    
    			<td width="100" align="right" class="key">
    				<?php echo JText::_('RADIOSTATION')?>:
    			</td>
    			<td>
    			<input class="text_area" style="width:220px;" type="text" name="name" id="name" 
    
           		 size="50" maxlength="250" value="<?php echo $row->name;?>" /> <span class="hasTip" title="<?php echo JText::_('RADIOSTATION')?>::<?php echo JText::_('RADIOSTATIONDESC')?>"><?php $modUrl = $baseUrl.'/components/com_jradio/radiostations/'; echo '<img src="'.$modUrl.'jradio-help.gif'.'" style="width:13px; height:13px;" />'; ?></span>
    			</td>
    		</tr>
    
    		<tr>
    			<td width="100" align="right" class="key">
    				<?php echo JText::_('DESCRIPTION')?>:
    			</td>
    			<td>
    			<textarea class="text_area" style="width:220px;" cols="28" rows="3" name="description" 
    			id="description"><?php echo $row->description; ?></textarea> <span class="hasTip" title="<?php echo JText::_('DESCRIPTION')?>::<?php echo JText::_('DESCRIPTIONDESC')?>"><?php $modUrl = $baseUrl.'/components/com_jradio/radiostations/'; echo '<img src="'.$modUrl.'jradio-help.gif'.'" style="width:13px; height:13px;" />'; ?></span>
    			</td>
    		</tr>
    
    
    		<tr>
    			<td width="100" align="right" class="key">
    				<?php echo JText::_('STREAMURL')?>:
    				</td>
    			<td>
    				<input class="text_area" style="width:220px;" type="text" name="url" id="url"
     				size="50" maxlength="250" value="<?php  echo $row->url;?>"/> <span class="hasTip" title="<?php echo JText::_('STREAMURL')?>::<?php echo JText::_('STREAMURLDESC')?>"><?php $modUrl = $baseUrl.'/components/com_jradio/radiostations/'; echo '<img src="'.$modUrl.'jradio-help.gif'.'" style="width:13px; height:13px;" />'; ?></span> <span class="hasTip" title="<?php echo JText::_('VVALIDATE')?>::<?php echo JText::_('VALIDATEDESC')?>"><a href="javascript:copyStream()"><i><?php echo JText::_('VALIDATE')?></i></a></span>
    			</td>
    		</tr>
            
    
    		<tr>
    			<td width="100" align="right" class="key">
    				<?php echo JText::_('LOGO')?>:
    			</td>
    			<td>
    				<input class="text_area" style="width:220px;" type="text" onblur="copyImage()" name="image" id="image"
     				size="50" maxlength="250" value="<?php  echo $row->image;?>"/> <span class="hasTip" title="<?php echo JText::_('LOGO')?>::<?php echo JText::_('LOGODESC')?>"><?php $modUrl = $baseUrl.'/components/com_jradio/radiostations/'; echo '<img src="'.$modUrl.'jradio-help.gif'.'" style="width:13px; height:13px;" />'; ?></span>
    			</td>
    		</tr>
    		
    		<tr>
    			<td width="100" align="right" class="key">
    				<?php echo JText::_('LOGOPREVIEW')?>:
    			</td>
    			<td id="copy">
    			</td>
    		</tr>
    
    		<tr>
    			<td width="100" align="right" class="key">
    				<?php echo JText::_('PUBLISHED')?>:
    			</td>
    			<td>
    			<?php echo $lists['published']; ?>
    			</td>
    		</tr>
    		
    		<tr>
    			<td width="100" align="right" class="key">
    				
    			</td>
    			<td id="copyurl">
    			</td>
    		</tr>
            
    </table>
    </fieldset>
    
    		<input type="hidden" name="id" value="<?php echo $row->id; ?>" />
    		<input type="hidden" name="option" value="<?php echo $option;?>" />
    		<input type="hidden" name="task" value="" />
    		</form>
    		<?php 
    			$modUrl = '/components/com_jradio/radiostations/';
    		?>
    		<script type="text/javascript">
    			function copyStream() {
    			var oDiv = document.getElementById('copyurl')
    			oDiv.innerHTML = ''
    			var cINs = document.getElementsByName('url')
    			for (j = cINs.length, i = 0; i < j; i++) {
    			oDiv.innerHTML += '<embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" src="' + cINs[i].value + '" align="middle" width="220" height="45" id="MediaPlayer2" />'
    			}
    		}
    			function copyImage() {
    			var oDiv = document.getElementById('copy')
    			oDiv.innerHTML = ''
    			var cINs = document.getElementsByName('image')
    			for (j = cINs.length, i = 0; i < j; i++) {
    			oDiv.innerHTML += '<a href="javascript:void(0);" onclick="PopupCenter(\'<?php echo $modUrl; ?>' + cINs[i].value + '\', \'PopUp<?php echo $row->id;?>\',96,60);"><img src="<?php echo $modUrl; ?>' + cINs[i].value + '" alt="<?php echo $row->name;?>" title="<?php echo $row->name;?>"></a>'
    			}
    		}
    		</script>
    	<?php
    	}
    
    
    
    
    //put a and tag to take the object reference
    function showJRadio( $option, &$rows,&$pageNav )
    	{
    
    		?>
    	<form action="index.php" method="post" name="adminForm">
    	<table class="adminlist">
    	<thead>
    	<tr>
    			<th width="20">
                <!--count row add to select all  -->
    			<input type="checkbox" name="toggle" value="" onclick="checkAll(<?php echo count( $rows ); ?>);" />
    			</th>
                
    			<th class="title"><?php echo JText::_('RADIOSTATION')?></th>
    			<th width="35%"><?php echo JText::_('DESCRIPTION')?></th>
    			<th width="35%"><?php echo JText::_('STREAMURL')?></th>
    			<th width="5%"><?php echo JText::_('LOGO')?></th>
    			<th width="5%" nowrap="nowrap"><?php echo JText::_('PUBLISHED')?></th>
    	</tr>
    	</thead>
        
    	<?php
    
    
    	$k = 0;
    	for ($i=0, $n=count( $rows ); $i < $n; $i++)
    		{
    			$row = &$rows[$i];
    			$checked = JHTML::_('grid.id', $i, $row->id );
    			$published = JHTML::_('grid.published', $row, $i );
    			$link= JRoute::_( 'index.php?option=' .$option . '&task=edit&cid[]='. $row->id );
    		?>
            
    	<tr class="<?php echo "row$k"; ?>">
    		<td>
    			<?php  echo $checked; ?>
    		</td>
    		<td>
    			<span class="hasTip" title="<?php echo JText::_('EDITSTATION')?> <?php echo $row->name; ?>::<?php echo $row->description; ?>">
    			<a href="<?php echo $link; ?>">
    			<?php echo $row->name; ?></a>
    			</span>
    		</td>
    
    		<td>
    			<?php echo $row->description; ?>
    		</td>
    		<td>
    			<?php echo $row->url; ?>
    		</td>
    		<td align="center">
    			<?php 
    
    			$modUrl = $baseUrl.'/components/com_jradio/radiostations/';
    			echo '<a href="javascript:void(0);" onclick="PopupCenter(\''.$modUrl.$row->image .'\', \'PopUp'.$row->id .'\',96,60);"><img src="'.$modUrl.$row->image .'" style="width:51px; height:32px; opacity:0.4; filter:alpha(opacity=40)" onmouseover="this.style.opacity=1;this.filters.alpha.opacity=100" onmouseout="this.style.opacity=0.4;this.filters.alpha.opacity=40" /></a>'; ?>
    		</td>
    		<td align="center">
    			<?php echo $published;?>
    		</td>
    	</tr>
        
    	<?php
    		$k = 1 - $k;
    	}
    ?>
    </table>
    <br>
    <table class="adminlist">
    	<tr>
    	    <td align="center">
    			<strong><a target="_blank" href="http://www.fxwebdesign.nl/">&copy;2011 JRadio</a></strong>
    		</td>
    	</tr>
    	<tfoot>
    		<td colspan="7">
    			<?php 
    			//getListFooter() member function of $pageNav returns HTML for
    			//links to each of the pages
    				echo $pageNav->getListFooter();
     		?></td>
    	</tfoot>
    </table>
    
    	<input type="hidden" name="option" value="<?php echo $option;?>" />
    	<input type="hidden" name="task" value="" />
    	<input type="hidden" name="boxchecked" value="0" />
    	</form>
    	<?php
    	}
    
    }
    ?>
    Alleen zie ik even niet waarom het op de nieuwe niet werkt en op de oude wel. Het enige verschil is dat de nieuwe server een windows server is en de oude een linux.

  4. #4
    Undefined variable: baseUrl
    Web hosting diensten
    4.705 Berichten
    Ingeschreven
    09/02/04

    Locatie
    Rotterdam

    Post Thanks / Like
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)
    110 Berichten zijn liked


    Bedrijf: DreamHost.nl Web hosting
    Functie: Managing Director
    URL: www.dreamhost.nl
    Registrar SIDN: JA
    KvK nummer: 24269577

    Vraag van beide servers een phpinfo() op en vergelijk de output hiervan. Hoogstwaarschijnlijk mis je ergens een module die je wel nodig lijkt te hebben.
    Kun je niet eerst een nieuwe/kale omgeving installeren en dan nagaan of Joomla het wel gewoon doet?
    DreamHost.nl Web hosting - cPanel hosting om bij weg te dromen.

  5. #5
    Undefined variable: baseUrl
    Programmeur / Hoster
    3.952 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    Post Thanks / Like
    Mentioned
    28 Post(s)
    Tagged
    0 Thread(s)
    647 Berichten zijn liked


    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    $baseUrl wordt buiten de class aangemaakt dus als je die als 'global' wilt hebben moet je in de functie even een 'global $baseUrl;' zetten.
    Het gebruiken van globals verlaagt wel de 'awesome' factor een beetje
    SystemDeveloper.NL - 64BitsWebhosting.EU : Softwareontwikkeling & Hosting freaks

  6. #6
    Undefined variable: baseUrl
    geregistreerd gebruiker
    63 Berichten
    Ingeschreven
    20/05/13

    Post Thanks / Like
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    0 Berichten zijn liked



    Thread Starter
    Citaat Oorspronkelijk geplaatst door systemdeveloper Bekijk Berichten
    $baseUrl wordt buiten de class aangemaakt dus als je die als 'global' wilt hebben moet je in de functie even een 'global $baseUrl;' zetten.
    Hm, komt er dus op neer dat het gewoon een brakke plugin voor joomla is.

    Ik heb beide php.ini’s doorgespit en het blijkt dat op de oude error_reporting = E_ERROR stond ingesteld en op de nieuwe ; error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT
    Nadat ik dit heb aangepast is de melding weg. :-) Alleen de fout dus niet. Maar die heeft er dus altijd al ingezeten en zal dus wel geen problemen geeft.

    Nu moet ik alleen nog voorelkaar krijgen dat je een bestand op de server vanuit joomla kunt bewerken. Schijnt dat joomla het bestand eerst beschrijfbaar wil maken en na het bewerken weer op alleen leesbaar wil instellen. Alleen op een windows server werkt dit niet. En joomla loopt hierop vast :-(

Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics