Skip to main content

Welkom bij Joomla!NL

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

Zet de naam van de webshopextensie in de titel en vermeld verder in iedere vraag:
  1. De exacte versie van Joomla! die je gebruikt
  2. De exacte versie van de webshopextensie.
  3. De volledige url van je website (indien mogelijk).

Vertaling 'general description' naar 'algemene info'

Vertaling 'general description' naar 'algemene info'

28 apr 2014 15:23 - 28 apr 2014 15:24
#1
Beste

In bijgevoegde code heb ik enkel de woorden 'general info' vertaald naar 'algemene' info.

Maar nu krijg ik een foutmelding als ik op een product klik namelijk : http fout 500.

Wat is er mis met de code:
Code:
<?php /** * * Show the product details page * * @package VirtueMart * @subpackage * @author Max Milbers, Eugen Stranz * @author RolandD, * @todo handle child products * @link http://www.virtuemart.net * @copyright Copyright (c) 2004 - 2010 VirtueMart Team. All rights reserved. * @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php * VirtueMart 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. * @version $Id: default.php 6530 2012-10-12 09:40:36Z alatak $ */ // Check to ensure this file is included in Joomla! defined('_JEXEC') or die('Restricted access'); //$app = $app = JFactory::getApplication(); //var_dump($app->input->get('view')); // JHTML::_('behavior.tooltip'); $tpath = JURI::base() . 'templates/dresscode/'; $document = JFactory::getDocument(); $document->addScriptDeclaration(" //<![CDATA[ jQuery(document).ready(function() { jQuery('#add_to_cart_btn').click(function() { //var qty = jQuery('#qty').val(); return addToCart(jQuery('#virtuemart_product_id').val(), jQuery('#qty').val(), '#ajax_loader'); }); jQuery('.marker_qty_left').click(function() { var step = ( jQuery(this).attr('data-step').length > 0 ) ? jQuery(this).attr('data-step') * 1 : 1; var qty = jQuery('#qty').val() * 1 - step; jQuery('#qty').val(qty); }); jQuery('.marker_qty_right').click(function() { var step = ( jQuery(this).attr('data-step').length > 0 ) ? jQuery(this).attr('data-step') * 1 : 1; var qty = jQuery('#qty').val() * 1 + step; jQuery('#qty').val(qty); }); jQuery('.product-tabs li').click(function() { console.log(jQuery(this).attr('id')); var id = jQuery(this).attr('id'); jQuery('.product-tabs-content').hide(); jQuery('#'+ id + '_contents').show(); jQuery('.product-tabs li').removeClass('active'); jQuery(this).addClass('active'); }); }); //]]> "); /* Let's see if we found the product */ if (empty($this->product)) { echo JText::_('COM_VIRTUEMART_PRODUCT_NOT_FOUND'); echo '<br /><br /> ' . $this->continue_link_html; return; } $document = &JFactory::getDocument(); $renderer = $document->loadRenderer('modules'); //echo'<pre>';print_r($this->product);exit; //var_dump(urlencode(JURI::current())); //$product_link = JURI::base() . JRoute::_($this->product->link); //var_dump($product_link); ?> <div class="col1-layout"> <div class="main"> <?php $breabcrumbs = $renderer->render('breadcrumbs', array('style' => 'raw')); if ( $breabcrumbs ) { echo $breabcrumbs; } ?> <div class="col-main sixteen columns"> <div id="messages_product_view"></div> <div class="product-view"> <div class="product-essential"> <form id="product_addtocart_form" method="post" action="index.php"> <?php echo $this->loadTemplate('images'); ?> <div class="product-shop"> <div style="overflow: hidden;" class="clearfix"> <div class="left_info"> <?php //echo '<pre>';print_r($this->product);echo'</pre>'; ?> <div class="product-name"> <h1><?php echo $this->product->product_name ?></h1> </div> <?php if ($this->showRating) { $maxrating = VmConfig::get('vm_maximum_rating_scale', 5); if (empty($this->rating)) { ?> <span class="vote"><?php echo JText::_('COM_VIRTUEMART_RATING') . ' ' . JText::_('COM_VIRTUEMART_UNRATED') ?></span> <?php } else { $ratingwidth = $this->rating->rating * 14; //I don't use round as percetntage with works perfect, as for me ?> <span class="vote"> <?php echo JText::_('COM_VIRTUEMART_RATING');//. ' ' . round($this->rating->rating) . '/' . $maxrating; ?> <span title=" <?php echo (JText::_("COM_VIRTUEMART_RATING_TITLE") . round($this->rating->rating) . '/' . $maxrating) ?>" class="rating-box" style="display:inline-block;"> <span class="rating" style="width:<?php echo $ratingwidth.'px'; ?>"> </span> </span> </span> <?php } } ?> <?php if ( $this->product->product_in_stock > 0 ) { $stock_class = 'in-stock'; $stock_text = JText::_('TPL_DRESSCODE_IN_STOCK'); } else { $stock_class = 'out-of-stock'; $stock_text = JText::_('TPL_DRESSCODE_NOT_IN_STOCK'); } ?> <p class="availability <?php echo $stock_class; ?>"><span><?php echo $stock_text; ?></span></p> <?php if (!empty($this->product->customfieldsSorted['ontop'])) { $this->position = 'ontop'; echo $this->loadTemplate('customfields'); echo '<div class="clearfix"></div>'; } ?> <?php if (!empty($this->product->product_s_desc)): ?> <div class="short-description"> <div class="std"><?php echo nl2br($this->product->product_s_desc); ?></div> </div> <?php endif; ?> <ul class="add-to-links"> <?php if ( JComponentHelper::isEnabled( 'com_wishlist', true) ) { ?> <li><?php require(JPATH_BASE.DS."templates/dresscode/html/com_wishlist/template/addtofavorites_form.tpl.php"); ?></li> <?php } //endif; ?> <?php if ( JPluginHelper::getPlugin('system', 'easycompare') ) { ?> <li>{easycompare}</li> <?php } //endif; ?> </ul> <?php if (VmConfig::get('show_emailfriend')): ?> <div class="email_size_links"> <?php $MailLink = 'index.php?option=com_virtuemart&view=productdetails&task=recommend&virtuemart_product_id=' . $this->product->virtuemart_product_id . '&virtuemart_category_id=' . $this->product->virtuemart_category_id . '&tmpl=component'; ?> <p><a href="<?php echo $MailLink; ?>" class="email-friend">Email to a Friend</a></p> </div> <?php endif; ?> <?php if (!empty($this->product->customfieldsSorted['normal'])) { $this->position = 'normal'; echo $this->loadTemplate('customfields'); } ?> <div class="right_info"> <div class="price-box"> <span id="product-price-<?php echo $this->product->virtuemart_product_id; ?>" class="regular-price"> <span class="price"><?php echo $this->currency->createPriceDiv ('salesPrice', '', $this->product->prices, true); ?></span> </span> </div> <?php echo $this->loadTemplate('addtocart'); ?> <div class="clearer"></div> <div class="socialsplugins_wrapper"> <div class="facebook"> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <div class="fb-like" data-width="The pixel width of the plugin" data-height="The pixel height of the plugin" data-colorscheme="light" data-layout="button_count" data-action="like" data-show-faces="true" data-send="false"></div> </div> <div class="twitter_button"> <iframe scrolling="no" frameborder="0" allowtransparency="true" src="http://platform.twitter.com/widgets/tweet_button.1379634856.html#_=1379949792265&amp;count=horizontal&amp;id=twitter-widget-0&amp;lang=en&amp;original_referer=<?php echo urlencode(JURI::current()); ?>&amp;text=<?php echo $this->product->product_name; ?>&amp;url=<?php echo urlencode(JURI::current()); ?>&amp;via=<?php echo urlencode(JURI::base()); ?>" class="twitter-share-button twitter-count-horizontal" style="width: 109px; height: 20px;" title="Twitter Tweet Button" data-twttr-rendered="true"></iframe><script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script> </div> <div class="pinit_button"> &nbsp;&nbsp;<a count-layout="Horizontal" class="pin-it-button" href="http://pinterest.com/pin/create/button/"> <img alt="Pin it" src="//assets.pinterest.com/images/PinExt.png"></a> </div> <div class="clear"></div> </div> </div> </div> <?php $custom1 = $renderer->render('product_custom1', array('style' => 'raw')); ?> <?php if ( $custom1 ): ?> <div class="dresscode_product_custom_block"> <?php echo $custom1; ?> </div> <?php endif; ?> </div> <?php if (!empty($this->product->customfieldsSorted['onbot'])) { $this->position='onbot'; echo $this->loadTemplate('customfields'); } ?> </div> <div class="clearer"></div> </form> <?php //echo'<pre>';print_r($this->product); $dimensions = array(); if ( $this->product->product_length ) { $dimensions[] = round($this->product->product_length, 2); } if ( $this->product->product_width ) { $dimensions[] = round($this->product->product_width, 2); } if ( $this->product->product_height ) { $dimensions[] = round($this->product->product_height, 2); } ?> <ul class="product-tabs"> <li class="active first" id="product_tabs_description"><a href="javascript:void(0)">Description</a></li> <li id="product_tabs_additional"><a href="javascript:void(0)">General Info</a></li> <?php if ( $this->product->dresscode_video ) { ?> <li id="product_tabs_video"><a href="javascript:void(0)">Video</a></li> <?php } //endif; ?> <li class="last" id="product_tabs_reviews"><a href="javascript:void(0)">Reviews</a></li> </ul> <div id="product_tabs_description_contents" class="product-tabs-content"> <h2>Details</h2> <div class="std"> <?php echo $this->product->product_desc; ?> </div> </div> <div id="product_tabs_additional_contents" class="product-tabs-content" style="display:none;"> <h2>Additional Information</h2> <table id="product-attribute-specs-table" class="data-table"> <colgroup><col class="table_col_width"> <col> </colgroup><tbody> <tr class="first odd"> <th class="label">Dimensions</th> <td class="data last"> <?php if ( !empty($dimensions) ) { echo implode(' <span style="text-transform: lowercase;">x</span> ', $dimensions) . ' ' . $this->product->product_lwh_uom; } else { echo 'No'; } ?> </td> </tr> <tr class="even"> <th class="label">Weight</th> <td class="data last"> <?php if ($this->product->product_weight) { echo round($this->product->product_weight, 2) . ' ' . $this->product->product_weight_uom; } else { echo 'No'; } ?> </td> </tr> <tr class="odd"> <th class="label">Product Packaging</th> <td class="data last"> <?php if ( $this->product->product_packaging ) { echo round($this->product->product_packaging, 2) . ' ' . $this->product->product_unit; } else { echo 'No'; } ?> </td> </tr> <tr class="last even"> <th class="label">Units in Box</th> <td class="data last"> <?php if ( $this->product->product_box ) { echo $this->product->product_box; } else { echo 'No'; } ?> </td> </tr> </tbody> </table> </div> <?php if ( $this->product->dresscode_video ) { ?> <div id="product_tabs_video_contents" class="product-tabs-content" style="display:none;"> <h2>Video</h2> <div class="std"> <?php echo JHTML::_('content.prepare', $this->product->dresscode_video); ?> </div> </div> <?php } //endif; ?> <div id="product_tabs_reviews_contents" class="product-tabs-content" style="display:none;"> <?php echo $this->loadTemplate('reviews'); ?> </div> </div> <div class="product-collateral"> <div class="box-collateral box-up-sell"> <?php //var_dump($this->product->customfieldsRelatedProducts); ?> <?php if (!empty($this->product->customfieldsRelatedProducts)) { echo $this->loadTemplate('relatedproducts'); } ?> </div> </div> </div> </div> </div> </div> <script> </script>
  • Guy
  • Guy's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 231

Vertaling 'general description' naar 'algemene info'

28 apr 2014 15:26
#2
Beste Guy,
Waarom vertaald je dat in de core-bestanden en doe je dat niet via een taaloverride in Joomla! zelf?
Behalve de kans op fouten (zoals nu) krijg je ook problemen met updaten van deze VM-extensie.
Want bij een eerstvolgende update zijn je aanpassingen verdwenen.
Met vriendelijke groet,
Wouter Compactweb.nl
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum.
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • WoodyF4u
  • WoodyF4u's Profielfoto
  • Moderator + Nieuwsteam
  • Moderator + Nieuwsteam
  • Berichten: 11277

Vertaling 'general description' naar 'algemene info'

28 apr 2014 15:33
#3
Beste

Ik heb de Nederlandse Joomla en virtuemart geïnstalleerd maar blijkbaar neemt het niet alles over...

Guy
  • Guy
  • Guy's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 231

Vertaling 'general description' naar 'algemene info'

28 apr 2014 15:36
#4
Maar had je al wel gekeken of het middels een taaloverride via Taalbeheer te vinden was?
Met vriendelijke groet,
Wouter Compactweb.nl
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum.
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • WoodyF4u
  • WoodyF4u's Profielfoto
  • Moderator + Nieuwsteam
  • Moderator + Nieuwsteam
  • Berichten: 11277

Vertaling 'general description' naar 'algemene info'

28 apr 2014 15:37
#5
Beste

Ik heb enkel de 2 woorden general info in algemene info vertaald. Met wordpad, had ik niet mogen doen he.

Maar ik ken notepad++ niet.

Guy
  • Guy
  • Guy's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 231

Vertaling 'general description' naar 'algemene info'

28 apr 2014 15:38
#6
Beste

Neen had ik niet gezien, ben nog volop ah leren en weet nog veel dingen niet :-).

Waar zit dan de fout in de code?

Guy
  • Guy
  • Guy's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 231

Vertaling 'general description' naar 'algemene info'

28 apr 2014 15:41
#7
Er is nog niets aan de hand.
Installeer alsnog Notepad++
Dat is altijd handig. :)

En je kunt het door jou aangepaste bestand altijd nog uit het originele VM-pakket halen en die gebruiken als vervanger van het door jou aangepaste bestand.
En vervolgens met een nieuw bestand opnieuw de aanpassing doen.
Maar feit blijft dat je de aanpassingen bij de volgende update kwijt bent.
Met een Taaloverride heb je daar geen last van.
Met vriendelijke groet,
Wouter Compactweb.nl
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum.
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • WoodyF4u
  • WoodyF4u's Profielfoto
  • Moderator + Nieuwsteam
  • Moderator + Nieuwsteam
  • Berichten: 11277

Vertaling 'general description' naar 'algemene info'

28 apr 2014 16:25
#8
Beste

Bedankt voor de hulp. Ik heb ondertussen de originele php file teruggezet, het werkt.

Hoe kan ik die taaloverride doen?

Guy
  • Guy
  • Guy's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 231

Vertaling 'general description' naar 'algemene info'

28 apr 2014 16:28 - 28 apr 2014 16:29
#9
Ik denk niet dat dat lukt met die template. Zo te zien staan die teksten "hard" in het php bestand. Zou eens contact met de makers opnemen en ze vragen of ze dat door constantes willen vervangen. Dit is echt heel slecht geprogrammeerd!
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
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37439

Vertaling 'general description' naar 'algemene info'

28 apr 2014 17:42 - 28 apr 2014 17:43
#10
Beste Astrid

Ok ik heb de vraag aan de developer gesteld wat ik moet doen bij toekomstige updates.

Ik vrees alles opnieuw vertalen.

Zal het antwoord hier posten.

Groeten

Guy
  • Guy
  • Guy's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 231

Vertaling 'general description' naar 'algemene info'

02 jul 2014 13:33
#11
Is dit al opgelost?
Zo ja, koppel de oplossing even terug.
Daarna kan je de topic zelf sluiten door op de groene knop "opgelost" te klikken.
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
  • Jelle's Profielfoto
  • Algemeen Moderator
  • Algemeen Moderator
  • Berichten: 13625

Vertaling 'general description' naar 'algemene info'

02 jul 2014 13:44
#12
Beste

Nee, er is nog geen update beschikbaar.

Guy
  • Guy
  • Guy's berichtenfoto Heeft onderwerp gestart
  • Regelmatige bezoeker van Joomla!NL
  • Regelmatige bezoeker van Joomla!NL
  • Berichten: 231
Moderators: JelleRomke
Tijd voor maken pagina: 0.739 seconden
Gemaakt door Kunena

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