Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
  #1  
Old 01-18-2010, 12:20 PM
Vaupell's Avatar
Vaupell Vaupell is offline
 
Join Date: Apr 2008
Location: Esbjerg, Denmark
Posts: 1,036
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default [SOLVED] help : if conditional - Syntax error when saveing template [SOLVED]

Got a registered var, i get and want to check with if statment
to weither to show report link or not..

Howewer when trying to save this, i get unexspected , or unclosed tag..
so if the statment is 3 then no link is shown, how ewer any other value will show the link.

Code:
<vb:if condition="({vb:raw moderated}, 3)">
<vb:else />
<a class="botton" href="EIG.php?do=reportgallery&galid={vb:raw userid}"> Report offensive gallery(NEED PHRASE) </a>
</vb:if>

condition=({vb:raw moderated}, 3)> didnt save at all.


EDIT + UPDATE :

after re-reading this article -> https://vborg.vbsupport.ru/showthrea...ht=conditional

I then tryed another cconditional

Code:
<vb:if condition="{vb:raw moderated} == 3">
<vb:else />
<a class="botton" href="EIG.php?do=reportgallery&galid={vb:raw userid}"> Report offensive gallery </a>
</vb:if>
Which didnt work either.
Reply With Quote
  #2  
Old 01-18-2010, 01:11 PM
luki luki is offline
 
Join Date: Aug 2008
Location: Poland
Posts: 21
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Code:
<vb:if condition="{vb:raw moderated} != 3">
<a class="botton" href="EIG.php?do=reportgallery&galid={vb:raw userid}"> Report offensive gallery </a>
</vb:if>
Try this, if it won't work paste any error if you get one, and check if the variable is correctly registered by trying to display it (just put {vb:raw moderated} somewhere in the template and check the output).
Reply With Quote
  #3  
Old 01-18-2010, 01:15 PM
Vaupell's Avatar
Vaupell Vaupell is offline
 
Join Date: Apr 2008
Location: Esbjerg, Denmark
Posts: 1,036
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by luki View Post
Code:
<vb:if condition="{vb:raw moderated} != 3">
<a class="botton" href="EIG.php?do=reportgallery&galid={vb:raw userid}"> Report offensive gallery </a>
</vb:if>
Try this, if it won't work paste any error if you get one, and check if the variable is correctly registered by trying to display it (just put {vb:raw moderated} somewhere in the template and check the output).
yes, but the condition is correct, aparently the syntax is bugged..

The following error occurred when attempting to evaluate this template:

Parse error: syntax error, unexpected '{' in C:\xampp\xampp\htdocs\emod\includes\adminfunctions _template.php(4667) : eval()'d code on line 26

This is likely caused by a malformed conditional statement. It is highly recommended that you fix this error before continuing, but you may continue as-is if you wish.


using { inside the "" gives this error, howewer also tryed using ' ' instead of ""

the problem is not getting the data to the template, the problem is saveing the template.
Reply With Quote
  #4  
Old 01-18-2010, 01:37 PM
Lynne's Avatar
Lynne Lynne is offline
 
Join Date: Sep 2004
Location: California/Idaho
Posts: 41,180
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

You do not use the new syntax in conditions.
HTML Code:
<vb:if condition="$moderated == 3">
Reply With Quote
  #5  
Old 01-18-2010, 01:44 PM
Vaupell's Avatar
Vaupell Vaupell is offline
 
Join Date: Apr 2008
Location: Esbjerg, Denmark
Posts: 1,036
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Lynne View Post
You do not use the new syntax in conditions.
HTML Code:
<vb:if condition="$moderated == 3">
ohhh.. well tx it worked.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:56 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05095 seconds
  • Memory Usage 2,197KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (4)bbcode_code
  • (2)bbcode_html
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete