Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 01-23-2010, 02:54 PM
ageurtse ageurtse is offline
 
Join Date: Apr 2009
Location: almelo
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default vb:stylevar in a css template

i have a template which use a css template but in the css template it goes wrong.
it doesn't get the stylevar from the list.

how can i solve it.

here is the template and css template

ccs template
Code:
#image {
		height:{vb:stylevar AJGattach_columwidth};
                width:{vb:stylevar AJGattach_columwidth}; 
                border:1px solid #bbb;
                text-align: center
}
template that calls ccs template
Code:
<link rel="stylesheet" type="text/css" href="{vb:var vbcsspath}AJGattach.css" />

<div id="wrapper">
	
	<vb:if condition="$info['hasthumbnail']">
	  <div id="image"><a href="attachment.php?{vb:raw session.sessionurl}attachmentid={vb:raw info.attachmentid}&amp;d={vb:raw info.dateline}" target="attachment" rel="Lightbox" id="attachment{vb:raw info.attachmentid}"><img src="attachment.php?{vb:raw session.sessionurl}attachmentid={vb:raw info.attachmentid}&amp;stc=1&amp;thumb=1&amp;d={vb:raw info.thumbnail_dateline}" border="0" alt="" {vb:raw scale} /></a></div>
	<vb:else />
	  <div id="image"><img src="{vb:stylevar imgdir_attach}/{vb:raw info.attachmentextension}.gif" alt="{vb:raw info.attachmentextension}" /> <a href="attachment.php?{vb:raw session.sessionurl}attachmentid={vb:raw info.attachmentid}&amp;d={vb:raw info.dateline}" target="attachment">{vb:raw info.filename}</a></div>
	</vb:if>
	<div id="filename">{vb:raw info.filename}</div>
	<div id="description">{vb:raw temp}</div>
</div>
what do i wrong, when i fill in some values in the css file it all goes right.
Reply With Quote
  #2  
Old 01-24-2010, 06:44 AM
derfelix derfelix is offline
 
Join Date: Nov 2001
Posts: 204
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I suspect the px unit is missing
ie you did not define the stylevar as Data Type size (there you can select unit ->pixel)
or you left the unit blank.
to test do following:
add px to height and width in stylesheet:
Code:
height:{vb:stylevar AJGattach_columwidth}px;
width:{vb:stylevar AJGattach_columwidth}px;
or modify the type of your stylevar...

if you are in vbullitin 4.01, change your settings to store css as files..
You can then open the stylesheet in your clientscript folder and verify what is in there..
you can also input in your browser:

http:/ /yoursite.com/forums/css.php?styleid=1&sheet=Stylesheetname.css
where Stylesheetname is the name of your stylesheet.
there you can see what your browser is seeing (ie: if it is really the px that is missing)

F.
Reply With Quote
  #3  
Old 01-24-2010, 07:35 AM
as7apcool as7apcool is offline
 
Join Date: Feb 2009
Posts: 194
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i have this problem

plz help
Reply With Quote
  #4  
Old 01-24-2010, 08:19 AM
derfelix derfelix is offline
 
Join Date: Nov 2001
Posts: 204
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ageurtse View Post
i have a template which use a css template but in the css template it goes wrong.
it doesn't get the stylevar from the list.

what do i wrong, when i fill in some values in the css file it all goes right.
I suppose its for your attachment hack.. (nice)

You defined the value in settings.. not in stylevars... (atleast in the 1.1 beta)
if you want user to be able to change size in settings..
what I would do is:
keep it in settings and in stylesheet use
Code:
height:{vb:raw vboptions.AJGattach_columwidth}px;
and makesure the styles are rebuildt after the admin changes the value.. (so that the css file is regenerated if user stored css as files.)
I think (not sure) that vboptions are available in stylesheets...

if not.. go to Stylemanger -> dropdown menu option: stylevars
and there
add a new stylevar to your product with data-type:size
as unit choose px...
then it will be available as a stylevar... and you will NOT need to add px manually in the stylesheet

F.
Reply With Quote
  #5  
Old 01-27-2010, 03:36 PM
ageurtse ageurtse is offline
 
Join Date: Apr 2009
Location: almelo
Posts: 275
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

will this also work when the css file is stored as an external file ?

or is it beter to link the stylesheet inside the template with
<style>
here is the css content
</style>
Reply With Quote
Reply


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 11:25 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.07703 seconds
  • Memory Usage 2,202KB
  • Queries Executed 11 (?)
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
  • (1)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_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