Index: /controller/wpsg_ShopController.class.php
===================================================================
--- /controller/wpsg_ShopController.class.php	(revision 5422)
+++ /controller/wpsg_ShopController.class.php	(revision 5436)
@@ -652,4 +652,9 @@
 				
 				wp_enqueue_style('wpsg-adminstyle', $GLOBALS['wpsg_sc']->getRessourceURL('css/admin.css'), array('wpsg-bscss', 'wpsg-bs-theme-css'));
+				
+				wp_localize_script('wpsg_adminjs', 'wpsg_ajax', array(					
+					'img_ajaxloading' => $this->getRessourceURL('gfx/ajax-loader.gif'),
+					'label_pleasewait' => __('Bitte warten', 'wpsg')
+				));
 				
 			}
Index: /controller/wpsg_SystemController.class.php
===================================================================
--- /controller/wpsg_SystemController.class.php	(revision 5422)
+++ /controller/wpsg_SystemController.class.php	(revision 5436)
@@ -594,5 +594,5 @@
 			else if (file_exists(WPSG_PATH_TEMPLATEVIEW.'/'.$path))
 			{
-				
+				 
 				// Datei existiert im Template
 				return WPSG_PATH_TEMPLATEVIEW.'/'.$path;
Index: /model/wpsg_product.class.php
===================================================================
--- /model/wpsg_product.class.php	(revision 5422)
+++ /model/wpsg_product.class.php	(revision 5436)
@@ -169,4 +169,14 @@
 		} // public function getProductURL()
 		 
+		/**
+		 * Gibt den MwSt. Wert fÃŒr das Frontend zurÃŒck
+		 */
+		public function getFrontendTaxValue()
+		{
+			
+			return 19.00;
+			
+		} // public function getFrontendTaxValue()
+		
 		/**
 		 * Gibt den Alten Preis fÃŒr das Frontend zurÃŒck
Index: /mods/wpsg_mod_produktbilder.class.php
===================================================================
--- /mods/wpsg_mod_produktbilder.class.php	(revision 5422)
+++ /mods/wpsg_mod_produktbilder.class.php	(revision 5436)
@@ -110,5 +110,5 @@
 			$strContent = "";
 			$arFiles = array();
-	   		while($filename = readdir($handle))
+			while (false !== ($filename = readdir($handle))) 
 	   		{
 	   				
@@ -121,5 +121,5 @@
 	   				   				   				   				   				
 	   		}
-	   		
+
 		} // public function picClearCash()
 
Index: /views/admin/form/input.phtml
===================================================================
--- /views/admin/form/input.phtml	(revision 5422)
+++ /views/admin/form/input.phtml	(revision 5436)
@@ -4,8 +4,13 @@
 	
 	<div class="col-sm-6">
-		<input type="text" class="form-control input-sm" name="<?php echo $this->view['field_name']; ?>" value="<?php echo wpsg_hspc($this->view['field_value']); ?>" id="<?php echo $this->view['field_id']; ?>" />		
+	
+		<div class="wpsg_field_wrap">
+			<input type="text" class="form-control input-sm" name="<?php echo $this->view['field_name']; ?>" value="<?php echo wpsg_hspc($this->view['field_value']); ?>" id="<?php echo $this->view['field_id']; ?>" />
+			<?php if (wpsg_isSizedString($this->view['field_config']['help'])) { ?>
+				<a href="#" data-wpsg-tip="<?php echo $this->view['field_config']['help']; ?>" rel="?page=wpsg-Admin&subaction=loadHelp&noheader=1&field=<?php echo $this->view['field_config']['help']; ?>" class="glyphicon glyphicon glyphicon-info-sign form-control-feedback" aria-hidden="true"></a>
+			<?php } ?>
+		</div>
+				
 	</div>
-	
-	<a href="#" class="glyphicon glyphicon glyphicon-info-sign form-control-feedback" aria-hidden="true"></a>
 	
 	<div class="clearfix wpsg_clear"></div>
Index: /views/admin/index.phtml
===================================================================
--- /views/admin/index.phtml	(revision 5422)
+++ /views/admin/index.phtml	(revision 5436)
@@ -48,2 +48,50 @@
 	
 </div>
+
+<script type="text/javascript">/* <![CDATA[ */
+
+	jQuery(document).ready(function() {
+
+		jQuery('*[data-wpsg-tip]').bind('click', function() { 
+
+			jQuery(this).unbind('click');
+
+			var po = this;
+			
+			jQuery(this).popover( {
+				'html': true,
+				'content': function(el) {
+
+					if (this.cache) return this.cache
+					 
+					jQuery.ajax( {
+						url: '?page=wpsg-Admin&subaction=loadHelp&noheader=1',
+						data: {
+							field: jQuery(this).attr('data-wpsg-tip')
+						},
+						success: function(data) {
+
+							var popover = jQuery(po).attr('data-content', data).data('popover');
+							jQuery(po).data('bs.popover').options.content = data;
+							
+							//popover.setContent();
+							
+							//jQuery('#wpsg-popover-content').html(data);
+							//jQuery(po).setContent();
+							
+						}
+					} );
+					
+					return this.cache = '<div id="wpsg-popover-content"><img src="' + wpsg_ajax.img_ajaxloading + '" alt="' + wpsg_ajax.label_pleasewait + '" /></div>';
+										
+				},
+				'trigger': 'focus'
+			} ).popover('show');
+ 
+			return false;
+			
+		} );
+		
+	} );
+
+/* ]]> */</script>
Index: /views/css/admin.css
===================================================================
--- /views/css/admin.css	(revision 5422)
+++ /views/css/admin.css	(revision 5436)
@@ -13,7 +13,12 @@
 #wpsg-bs .content { width:100%; box-sizing:border-box; padding-right:20px; }
 #wpsg-bs .form-group { margin-bottom:5px; margin-top:5px; }
-#wpsg-bs .form-checkbox { margin-top:-5px; margin-bottom:0px; }
-#wpsg-bs .has-feedback label ~ .form-control-feedback { top:-1px; }
-#wpsg-bs .has-feedback input[type="text"] { margin-right:20px; }
+#wpsg-bs .form-checkbox { margin-top:-5px; margin-bottom:0px; } 
+#wpsg-bs .arrow { margin-left:0px !important; }
+
+/* Formulare NEU */
+#wpsg-bs .wpsg_field_wrap { width:100%; position:relative; padding-right:25px; }
+#wpsg-bs .wpsg_field_wrap .form-control-feedback { right:0px; width:20px; cursor:pointer; pointer-events:all; }
+#wpsg-bs .wpsg_field_wrap .form-control-feedback:focus,
+#wpsg-bs .wpsg_field_wrap .form-control-feedback:hover { text-decoration:none; }
 
 /* Bootstrap Formulare im alten Teil */
Index: /views/css/frontend.css
===================================================================
--- /views/css/frontend.css	(revision 5422)
+++ /views/css/frontend.css	(revision 5436)
@@ -325,4 +325,5 @@
 .wpsg_mod_productview-order .glyphicon { margin-left:10px; margin-right:5px; }
 .wpsg_mod_productview-order strong { color:#29556E; font-weight:bold; }
+.wpsg_mod_productview_image  { position:relative; }
 .wpsg_mod_productview_image img { max-width:100%; height:auto; border:1px solid #E4F3F8; }
 .wpsg_productview_pager { width:100%; border-top:1px solid #E4F3F8; border-bottom:1px solid #E4F3F8; margin-bottom:25px; margin-top:10px; padding-top:25px; padding-bottom:25px; text-align:center; }
@@ -338,5 +339,5 @@
 .wpsg_productview_product .wpsg_mod_productview_price_wrap .wpsg_mod_productview_pricehiglight { color:#FF0000; }
 .wpsg_productview_product .wpsg_mod_productview_go { display:none; position:absolute; left:0px; top:0px; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.25); text-align:center; }
-.wpsg_productview_product .wpsg_mod_productview_go > span { width:50px; height:50px; position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px; font-size:50px; color:#FFFFFF; }
+.wpsg_productview_product .wpsg_mod_productview_go > .wpsg_star_wrap { font-size:22px; color:#0F303F; width:80%; position:absolute; left:50%; margin-left:-40%; top:10%; }
 .wpsg_productview_product:hover { text-decoration:none; }
 .wpsg_productview_product:hover .wpsg_mod_productview_go { display:block; }
Index: /views/mods/mod_productview/productview.phtml
===================================================================
--- /views/mods/mod_productview/productview.phtml	(revision 5422)
+++ /views/mods/mod_productview/productview.phtml	(revision 5436)
@@ -36,5 +36,5 @@
 		
 			<?php $i = 0; foreach ($this->view['wpsg_mod_productview']['products'] as $oProduct) { $i ++; ?>
-			<a title="<?php echo wpsg_translate(__('Zum Produkt "#1#"', 'wpsg'), $oProduct->getProductName()); ?>" href="<?php echo $oProduct->getProductURL(); ?>" class="wpsg_productview_product wpsg_productview_product_<?php echo $oProduct->id; ?> col-lg-3">
+			<a title="<?php echo wpsg_hspc(wpsg_translate(__('Zum Produkt "#1#"', 'wpsg'), $oProduct->getProductName())); ?>" href="<?php echo $oProduct->getProductURL(); ?>" class="wpsg_productview_product wpsg_productview_product_<?php echo $oProduct->id; ?> col-lg-3">
 				
 				<?php if ($this->hasMod('wpsg_mod_produktbilder')) { ?>
@@ -42,5 +42,24 @@
 				<?php if (wpsg_isSizedString($image_url)) { ?>
 				<div class="wpsg_mod_productview_image">
+				
 					<img src="<?php echo $image_url; ?>" alt="" />
+					
+					<div class="wpsg_mod_productview_go">
+						<div class="wpsg_star_wrap">
+							<?php $star = rand(0, 5); ?>  
+							<?php for ($i = 0; $i <= 5; $i ++) { ?><i class="fa fa-star-o"></i><?php } ?>
+						</div>		
+						<div class="wpsg_center">
+							<div class="wpsg_price"><?php echo wpsg_ff($oProduct->getPrice(), $this->get_option('wpsg_currency')); ?></div>
+							
+							<?php if ($this->getFrontendTaxview() == WPSG_BRUTTO) { ?>
+							<?php // echo wpsg_translate(__('inkl. #1#% MwSt. zzgl. <a href="#2">Versandkosten</a>', 'wpsg'), $oProduct->getFrontendTaxValue(), $this->getUrl(wpsg_ShopController::URL_VERSANDKOSTEN)); ?>
+							<?php } else if ($this->getFrontendTaxview() == WPSG_NETTO) { ?>
+							
+							<?php } ?>
+							
+						</div>									
+					</div>
+					
 				</div>
 				<?php } } ?>
@@ -70,7 +89,5 @@
 				
 				<input type="hidden" name="wpsg_atts" value="<?php echo @wpsg_hspc(serialize($this->view['wpsg_mod_productview']['atts'])); ?>" />
-				
-				<div class="wpsg_mod_productview_go"><span class="glyphicon glyphicon-eye-open"></span></div>
-				
+								
 			</a>
 			
