vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=15)
-   -   Please take a second and help me with this if conditional (https://vborg.vbsupport.ru/showthread.php?t=245087)

noppid 06-23-2010 12:24 AM

Do a view source on your profile page where you select the option. See if yes is 0, 1 or 2 or whatever depending on your settings. each input will have a label and a value.

What type field is it, radio or menu?

DieselMinded 06-23-2010 12:26 AM

It is radio - Yes No

Here is the source

<fieldset class="fieldset">
<legend>Enable Cometchat Software?</legend>
<table cellpadding="0" cellspacing="3" border="0" width="100%">

<tr>
<td>If you are a Premium Member, Sponsor or Staff, You Can Use the Cometchat Software. It Adds a Bar to the bottom of the page and allows you to instantly chat with other users. Click YES if you want to use it or NO if you do not want to use it.</td>
</tr>
<tr>
<td>
<table cellpadding="2" cellspacing="0" border="0">
<tr><td valign="top"><label for="rb_cpf_field15_1"><input type="radio" name="userfield[field15]" value="1" id="rb_cpf_field15_1" checked="checked" />Yes</label></td><td valign="top"><label for="rb_cpf_field15_2"><input type="radio" name="userfield[field15]" value="2" id="rb_cpf_field15_2" />No</label></td></tr>

</table>
<input type="hidden" name="userfield[field15_set]" value="1" />
</td>
</tr>

</table>
</fieldset>

noppid 06-23-2010 12:30 AM

HTML Code:

<if condition="$bbuserinfo[field15] == 1 AND THIS_SCRIPT != 'chat.php' AND is_member_of($bbuserinfo, 5, 7, 6, 16, 12, 11, 17, 10, 13, 9)">
<!-- CometChat Footer Code Start -->
<link type="text/css" rel="stylesheet" media="all" href="/cometchat/cometchatcss.php" charset="utf-8" />
<script type="text/javascript" src="/cometchat/cometchatjs.php" charset="utf-8"></script>
<!-- CometChat Footer Code End -->
</if>

If field 15 is yes, and the script is NOT chat.php, and the member is in these groups.

Of course chat.php must have define('THIS_SCRIPT', 'chat.php'); in it.

KevinL 06-23-2010 12:33 AM

PHP Code:

<if condition="$bbuserinfo[field15] == '1'">
<if 
condition="THIS_SCRIPT != 'chat'"
<if 
condition="is_member_of($vbulletin->userinfo, 5, 7, 6, 16, 12, 11, 17, 10, 13, 9)">
<!-- 
CometChat Footer Code Start -->
<
link type="text/css" rel="stylesheet" media="all" href="/cometchat/cometchatcss.php" charset="utf-8" />
<
script type="text/javascript" src="/cometchat/cometchatjs.php" charset="utf-8"></script>
<!-- 
CometChat Footer Code End -->
</if></if></if> 

Also make sure that the cometchat is actually defined as 'chat' otherwise you have to change that to what ever it is defined as.

If you get rid of that line then it will be on all pages


EDIT:

Or use his it is cleaner :p

DieselMinded 06-23-2010 12:33 AM

its not showing at all even with a visit to the edit options page and hitting save

--------------- Added [DATE]1277256898[/DATE] at [TIME]1277256898[/TIME] ---------------

the chat that im not showing the Cometchat on is the Addonchat page , VBSEO is not showing on the Chat Page with chat.php added to the exclude list so chat.php must be the script

noppid 06-23-2010 12:36 AM

The condition is set to this in post 13...

If field 15 is yes, and the script is NOT chat.php, and the member is in these groups.

Of course chat.php must have define('THIS_SCRIPT', 'chat.php'); in it.

DieselMinded 06-23-2010 12:37 AM

Quote:

Originally Posted by noppid (Post 2057779)
HTML Code:

<if condition="$bbuserinfo[field15] == 1 AND THIS_SCRIPT != 'chat.php' AND is_member_of($bbuserinfo, 5, 7, 6, 16, 12, 11, 17, 10, 13, 9)">
<!-- CometChat Footer Code Start -->
<link type="text/css" rel="stylesheet" media="all" href="/cometchat/cometchatcss.php" charset="utf-8" />
<script type="text/javascript" src="/cometchat/cometchatjs.php" charset="utf-8"></script>
<!-- CometChat Footer Code End -->
</if>

If field 15 is yes, and the script is NOT chat.php, and the member is in these groups.

Of course chat.php must have define('THIS_SCRIPT', 'chat.php'); in it.

Thats EXACTLY what im looking for but its not showing up at all with this code

--------------- Added [DATE]1277257193[/DATE] at [TIME]1277257193[/TIME] ---------------

chat.php has

define('THIS_SCRIPT','chat');

in it

noppid 06-23-2010 12:40 AM

P.S. I'm not so sure about those paths to the css and js either. Make sure they are correct in view source. See if they show at all in the view source. It may be there but not working due to a bad path.

Do this then for the chat condition....

HTML Code:

<if condition="$bbuserinfo[field15] == 1 AND THIS_SCRIPT != 'chat' AND is_member_of($bbuserinfo, 5, 7, 6, 16, 12, 11, 17, 10, 13, 9)">
<!-- CometChat Footer Code Start -->
<link type="text/css" rel="stylesheet" media="all" href="/cometchat/cometchatcss.php" charset="utf-8" />
<script type="text/javascript" src="/cometchat/cometchatjs.php" charset="utf-8"></script>
<!-- CometChat Footer Code End -->
</if>


DieselMinded 06-23-2010 12:43 AM

Im sorry but nothing is showing for

<if condition="$bbuserinfo[field15] == 1 AND THIS_SCRIPT != 'chat.php' AND is_member_of($bbuserinfo, 5, 7, 6, 16, 12, 11, 17, 10, 13, 9)">STUFF</if>

Please dont give up

noppid 06-23-2010 12:45 AM

OK, update to the code in post 18 to fix the chat part.

Then go to a page the code should run on and view source. See if you can find: <!-- CometChat Footer Code Start -->

If it's there, the condition is working, but the css and js paths are wrong as I suspect perhaps. Post the code you see so we can review those paths?

Where is the cometchat folder on your site?

If you have to, echo out the custom field by putting this in the template..

Field15 = $bbuserinfo[field15]<br />


All times are GMT. The time now is 12:21 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01472 seconds
  • Memory Usage 1,756KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_html_printable
  • (1)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete