Zet de naam van de webshopextensie in de titel en vermeld verder in iedere vraag:
- De exacte versie van Joomla! die je gebruikt
- De exacte versie van de webshopextensie.
- 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
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:
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&count=horizontal&id=twitter-widget-0&lang=en&original_referer=<?php echo urlencode(JURI::current()); ?>&text=<?php echo $this->product->product_name; ?>&url=<?php echo urlencode(JURI::current()); ?>&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"> <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
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 231
Vertaling 'general description' naar 'algemene info'
28 apr 2014 15:26
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.
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
Wouter Compactweb.nl
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum. |
- WoodyF4u
- Moderator + Nieuwsteam
- Berichten: 11277
Vertaling 'general description' naar 'algemene info'
28 apr 2014 15:33
Beste
Ik heb de Nederlandse Joomla en virtuemart geïnstalleerd maar blijkbaar neemt het niet alles over...
Guy
Ik heb de Nederlandse Joomla en virtuemart geïnstalleerd maar blijkbaar neemt het niet alles over...
Guy
- Guy
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 231
Vertaling 'general description' naar 'algemene info'
28 apr 2014 15:36
Maar had je al wel gekeken of het middels een taaloverride via Taalbeheer te vinden was?
Met vriendelijke groet,
Wouter Compactweb.nl
Wouter Compactweb.nl
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum. |
- WoodyF4u
- Moderator + Nieuwsteam
- Berichten: 11277
Vertaling 'general description' naar 'algemene info'
28 apr 2014 15:37
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
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
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 231
Vertaling 'general description' naar 'algemene info'
28 apr 2014 15:38
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
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
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 231
Vertaling 'general description' naar 'algemene info'
28 apr 2014 15:41
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.
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
Wouter Compactweb.nl
Voordat je een vraag post, gebruik eerst de zoekfunctie van ons forum. |
- WoodyF4u
- Moderator + Nieuwsteam
- Berichten: 11277
Vertaling 'general description' naar 'algemene info'
28 apr 2014 16:25
Beste
Bedankt voor de hulp. Ik heb ondertussen de originele php file teruggezet, het werkt.
Hoe kan ik die taaloverride doen?
Guy
Bedankt voor de hulp. Ik heb ondertussen de originele php file teruggezet, het werkt.
Hoe kan ik die taaloverride doen?
Guy
- Guy
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 231
Vertaling 'general description' naar 'algemene info'
28 apr 2014 16:28 - 28 apr 2014 16:29
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
- Moderator + Technisch team
- Berichten: 37439
Vertaling 'general description' naar 'algemene info'
28 apr 2014 17:42 - 28 apr 2014 17:43
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
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
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 231
Vertaling 'general description' naar 'algemene info'
02 jul 2014 13:33
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.
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
- Algemeen Moderator
- Berichten: 13625
Tijd voor maken pagina: 0.739 seconden