Smarty Forum Index Smarty
The discussions here are for Smarty, a template engine for the PHP programming language.

I got proplem , please help

 
Post new topic   Reply to topic    Smarty Forum Index -> Bugs
View previous topic :: View next topic  
Author Message
Mostafa Fathey
Smarty n00b


Joined: 23 Feb 2014
Posts: 1

PostPosted: Sun Feb 23, 2014 2:15 pm    Post subject: I got proplem , please help Reply with quote

Hello all
i saw so many proplems solved here and i realy got damn proplem and i wanna solve it

i got cms but it's encoded and i wanna use the fancybox effect in the images show

i try so much

the image code in the template
Code:
 ------------------------------------thats the image code ----------------------------------
<table width="100%" class="tborder">
<tr>
<div class="module-title">{phrase_contents}</div>
<!-- START BLOCK : photophoto -->
<td class="whitecontent" width="{width}%" {colsp} valign="bottom" align="center">
photodata}

<div class="smallfont"><img src="{img_dir}/buttons/comments.gif" alt="{phrase_comments}" title="{phrase_comments}" /><span class="alert"> {comnum}   |   <img src="{img_dir}/buttons/emailed.gif" alt="{phrase_emailed}" title="{phrase_emailed}" /> <span class="alert"> {greet}</span>   |   <img src="{img_dir}/buttons/views.gif" alt="{phrase_views}" title="{phrase_views}" /> <span class="alert"> {views}</span></span></div>
</td>
{tr}
 <!-- END BLOCK : photophoto -->
</tr>
</table>
-------------------------------------------------------------------------------
 


the proplem that i wanna put some java scripts like
Code:
   <!-- Add mousewheel plugin (this is optional) -->
   <script type="text/javascript" src="http://top2top.net/Mostafa/lib/jquery.mousewheel-3.0.6.pack.js"></script>


Code:
<script type="text/javascript">
      $(document).ready(function() {
         /*
          *  Simple image gallery. Uses default settings
          */

         $('.fancybox').fancybox();

         /*
          *  Different effects
          */

         // Change title type, overlay closing speed
         $(".fancybox-effects-a").fancybox({
            helpers: {
               title : {
                  type : 'outside'
               },
               overlay : {
                  speedOut : 0
               }
            }
         });

         // Disable opening and closing animations, change title type
         $(".fancybox-effects-b").fancybox({
            openEffect  : 'none',
            closeEffect   : 'none',

            helpers : {
               title : {
                  type : 'over'
               }
            }
         });

         // Set custom style, close if clicked, change title type and overlay color
         $(".fancybox-effects-c").fancybox({
            wrapCSS    : 'fancybox-custom',
            closeClick : true,

            openEffect : 'none',

            helpers : {
               title : {
                  type : 'inside'
               },
               overlay : {
                  css : {
                     'background' : 'rgba(238,238,238,0.85)'
                  }
               }
            }
         });

         // Remove padding, set opening and closing animations, close if clicked and disable overlay
         $(".fancybox-effects-d").fancybox({
            padding: 0,

            openEffect : 'elastic',
            openSpeed  : 150,

            closeEffect : 'elastic',
            closeSpeed  : 150,

            closeClick : true,

            helpers : {
               overlay : null
            }
         });

         /*
          *  Button helper. Disable animations, hide close button, change title type and content
          */

         $('.fancybox-buttons').fancybox({
            openEffect  : 'none',
            closeEffect : 'none',

            prevEffect : 'none',
            nextEffect : 'none',

            closeBtn  : false,

            helpers : {
               title : {
                  type : 'inside'
               },
               buttons   : {}
            },

            afterLoad : function() {
               this.title = 'Image ' + (this.index + 1) + ' of ' + this.group.length + (this.title ? ' - ' + this.title : '');
            }
         });


         /*
          *  Thumbnail helper. Disable animations, hide close button, arrows and slide to next gallery item if clicked
          */

         $('.fancybox-thumbs').fancybox({
            prevEffect : 'none',
            nextEffect : 'none',

            closeBtn  : false,
            arrows    : false,
            nextClick : true,

            helpers : {
               thumbs : {
                  width  : 50,
                  height : 50
               }
            }
         });

         /*
          *  Media helper. Group items, disable animations, hide arrows, enable media and button helpers.
         */
         $('.fancybox-media')
            .attr('rel', 'media-gallery')
            .fancybox({
               openEffect : 'none',
               closeEffect : 'none',
               prevEffect : 'none',
               nextEffect : 'none',

               arrows : false,
               helpers : {
                  media : {},
                  buttons : {}
               }
            });

         /*
          *  Open manually
          */

         $("#fancybox-manual-a").click(function() {
            $.fancybox.open('1_b.jpg');
         });

         $("#fancybox-manual-b").click(function() {
            $.fancybox.open({
               href : 'iframe.html',
               type : 'iframe',
               padding : 5
            });
         });

         $("#fancybox-manual-c").click(function() {
            $.fancybox.open([
               {
                  href : '1_b.jpg',
                  title : 'My title'
               }, {
                  href : '2_b.jpg',
                  title : '2nd title'
               }, {
                  href : '3_b.jpg'
               }
            ], {
               helpers : {
                  thumbs : {
                     width: 75,
                     height: 50
                  }
               }
            });
         });


      });
   </script>


when i put it manualy he don't gave me errors but he just don't work

please anyone gave help

Thanks Rolling Eyes
Back to top
View user's profile Send private message
U.Tews
Administrator


Joined: 22 Nov 2006
Posts: 5067
Location: Hamburg / Germany

PostPosted: Mon Feb 24, 2014 6:55 pm    Post subject: Reply with quote

If you template does contain Javascript source the braces { and } of JS will conflict the the Smarty delimiters.

See http://www.smarty.net/docs/en/language.escaping.tpl for escaping Smarty parsing.

The auto_literal feature by surrounding { and } with spaces is only available in Smarty3.
It can be that your CMS was still shipped with Smarty2. In that case you must use {literal} tags
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Smarty Forum Index -> Bugs All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group
Protected by Anti-Spam ACP