Droplet error n a Wysiwyg page

marcomesa


dbs

try another droplet. try another page for droplet. try another template.

for sitemap is also a page-modul available.
http://www.websitebakers.com/pages/modules/listings/section-pages/sitemap.php
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

Oh no  :oops:

I really want to use droplet otherwise I have to make a siteindex all by hand...neverending task...

My Wb is 2.8.1 revision 1287
My droplet is 1.0.2

dbs

your index is now ok.  :-)
i have no idea at the moment why droplets not work.
droplets-script will loaded, droplet SiteMapChild is available, ...

which version of WebsiteBaker?
which droplet-version?
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

ops sorry...my bad....
Ok I think I did the homework...put the 2 scripts at the of the body....before the
/body  :-)

unfortunately still nothing changes...
thanks for helping me... :-)

dbs

put the ga-code also to the end of body.
end of body means before </body>, not after. ;o)
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

aaah yes the analitycs I put it in the index of the website...yes you're right...I can remove it if you think it can be the problem. I put it there because I didint know how WebsiteBaker works... :-D

I moved the facebook script at the end of body...nothing.
When I push the droplet button in the editor it make me choose a droplet than simply in the editor I get [[SitemapChild]] as plain text...I try to view the page but I still see plain text. It seems WebsiteBaker doesnt activate the droplet...

dbs

first i see in the sourcecode google-analytics-code
than 1 line DOCTYPE
than <body>
than facebook ...

next try: put the facebook-code to the end of the body
<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_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

above this line:
</body>
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

Yes it is the index of the template, in fact you can find the facebook like button script that I added by myself...I don't know why it is different  in the website  :?

dbs

this looks good!
but it is not the same like the source-code on your website.
this was the right index.php? sure?
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

Here it is my index.php file... :-)

<?php

if(!defined('WB_URL')) {
header('Location: ../index.php');
exit(0);
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<?php if(function_exists('simplepagehead')) {
simplepagehead(); 
} else { 
?>

<title><?php page_title(); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php if(defined('DEFAULT_CHARSET')) { echo DEFAULT_CHARSET; } else { echo 'utf-8'; }?>" />
<meta name="description" content="<?php page_description(); ?>" />
<meta name="keywords" content="<?php page_keywords(); ?>" />
<?php 

if(function_exists('register_frontend_modfiles')) {
register_frontend_modfiles('css');
register_frontend_modfiles('js');
?>

<link href="<?php echo TEMPLATE_DIR?>/editor.css" rel="stylesheet" type="text/css" />
<link href="<?php echo TEMPLATE_DIR?>/template.css" rel="stylesheet" type="text/css" />


<script type="text/javascript" src="<?php echo TEMPLATE_DIR;?>/standard.js"></script>
<script type="text/javascript">
   var xmlhttpPostLinkURL = "<?php echo TEMPLATE_DIR;?>/quicksearch.php";
</script>

<!--[if lte IE 6]>
<style type="text/css" media="all">
@import "<?php echo TEMPLATE_DIR?>/ie6.css";
body {behavior: url("<?php echo TEMPLATE_DIR?>/csshover.htc");}
</style>
<![endif]-->
</head>
<body class="body<?php echo $page_id?>">


<div id="fb-root"></div>
<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_US/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>


<a id="top"></a><div class="stealth"><a href="#beginContent">skip to content</a></div>
<div class="bodybox">
<div class="headerbox">
<div class="logobox"><a class="logo" href="<?php echo WB_URL?>"><span><?php echo WEBSITE_TITLE?></span></a>
<div class="search_box">
<form name="search" id="search" action="<?php echo WB_URL?>/search/index.php" method="get">
<input type="hidden" name="referrer" value="<?php echo defined('REFERRER_ID')?REFERRER_ID:PAGE_ID;?>" /><input type="text" value="<?php if (isset($_GET['string'])) {echo strip_tags($_GET['string']);} else {echo 'Suche'; } ?>" name="string" class="searchstring" onfocus="if (this.value=='Suche') {this.value='';}" onkeyup="initsuggestion(this.value);"  /><input type="image"  class="submitbutton" src="<?php echo TEMPLATE_DIR?>/img/searchbutton.gif" alt="Start" />
</form><div id="suggestbox"></div>
</div><!-- end searchbox -->
</div><!-- end logobox -->

<div class="menuebox"><div id="nav">
<?php show_menu2(1SM2_ROOTSM2_ALLSM2_ALL'<li><a href="[url]" class="[class]"><span>[menu_title]</span></a>'"</li>"'<ul>'"</ul>"true'<ul id="header_menu" class="menu">');?><br style="clear:left;"/>
</div><!-- end nav --></div><!-- end menuebox -->
</div><!-- end headerbox -->

<div class="leftbox">
<div class="inner"><h2><?php echo PAGE_TITLE ?></h2><p><b><?php page_description(); ?></b></p></div> &nbsp &nbsp &nbsp info@beavita.it
<div class="leftmenu"><?php show_menu(2SM2_ROOT,  SM2_CURR+1true'<li><span[class]>[a][menu_title] [/a]</span>','</li>''<ul>''</ul>'' class="menu_default"'' class="menu_current"',0); ?></div>
<?php if(FRONTEND_LOGIN) { include('login.inc.php'); } ?><!--LOGIN_URL, LOGOUT_URL,FORGOT_URL-->
&nbsp;
<div class="fb-like" data-href="http://www.beavita.it/" data-send="true" data-layout="button_count" data-width="450" data-show-faces="true"></div>
</div><!--end leftbox-->


<div class="mainbox">
<div class="breadcrumbs"><div class="innerbc">
<?php 
if (LEVEL 1) {
show_menu2(0SM2_ROOTSM2_ALLSM2_CRUMB'<span class="[class]">[a][menu_title]</a></span>''''''''...<span class="[class]">[a][menu_title]</a></span>'); 
} else {
show_menu2(0SM2_ROOTSM2_ALLSM2_CRUMB'<span class="[class]">[a][menu_title]</a></span>''''''''You are here: <a href="/">Home</a> <span class="[class]">[a][menu_title]</a></span>'); 
}
?>
</div></div><!-- end breadcrumbs -->



<div class="content">
<?php 
ob_start(); 
page_content(1);
$page_content1 ob_get_contents();
ob_end_clean();
echo $page_content1
?>

</div><!-- end content -->

<div class="rightbox">
<div class="inner"><?php page_content(2); ?></div>
<div style="clear:left; height:1px;"></div>
</div><!-- end rightbox -->

</div><!-- end mainbox -->
<div class="clearcontent"></div>
</div><!-- end bodybox -->
<div class="clearcontent"></div>
<div class="footerbox"><div class="left">&nbsp; <?php if ($page_id 10 AND $page_id == 0) {echo 'Designed by <a href="http://www.beesign.com/" target="_blank">Webdesign Wien</a>'; } ?></div><div class="center"><?php page_footer(); ?></div></div>
</body>
</html>

dbs

better you post the content of index.php of your template here.
plz use the #-button for this.
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

#9
Ok I move all the code beetween
Quote<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

and

Quote<body class="body<?php echo $page_id; ?>">

to the end of body....but nothing change...

maybe you mean something else...please forgive me but I don't know exactly what is the tracgin code...

dbs

i mean the tracking-code, to find in the head of index.php of your template.
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

 :?
hmmmm what you mean? I don't understand...

dbs

#6
first try: all your code bevor/above this line:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
should down to the end of body:
</body>
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

ok this is the link

http://www.beavita.it/pages/gallery.php

as you can see WebsiteBaker simply add [[SiteMapChild]] and not a php code. It is like it doesnt recognize the droplet command. I dont get any javascript error...Just push the droplet button, choose the droplet and I get only a plain text between square parenthesis...very odd...

dbs

good ...
maybe you have a javascript-error on the page?
give us a link.
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

yes I found this one

Quoteif(function_exists('register_frontend_modfiles')) {
   register_frontend_modfiles('css');
   register_frontend_modfiles('js');

dbs

Hi,
in the index.php of your template exist this line?:
register_frontend_modfiles('js');
[url="https://onkel-franky.de"]https://onkel-franky.de[/url]

marcomesa

Hi,
I try to add a droplet to a wysiwyg page, but I get only this kind of result [[droplet Name]] and no php code is shown on the page. Could you tell me how to solve? Somebody told me to switch off the sunhosin eval in my server, but my host provider already told me there is no sunhosin active on my server...