View Single Post
  #2  
Old 08-03-2003, 08:13 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I had some work on this issue so let me give you coder perspective about adding images:

Article/Tutorial scripts is expected to include images and for vb-integrated solutions this integration can be possible by using [img] tag of vbulletin. However this solution is not perfect because:
a) The image should already be on the net. So author can not upload it while sending the article.
b) As you know you can not format the image if you use img tag. That is, the image just appears in the page but you can not add text say next to it, or put it inside a table etc. And when this happens articles do not look very perfectly formatted.

So if you forget about [img] tag and consider having a image upload interface (like attachment interface of vbulletin) where author can upload his images into the article, you have a problem of formatting them inside the article. You can get the images from the author computer ok, but then how can the script use them in the article? If you add them all at the end of article and ask the visitors to click them to display them, this is ok. But it does not look perfect then. For instance when you write a tutorial about a computer game, you want to give a screenshot in the middle of it to display what you are talking about so the images are expected to appear in certain places of the text. But the problem is how the interface should handle it?

The only solution I could come up with is:
The author sends the images like they are sending attachments. Then he is expected to use $image1, $image2, $image3 variables in his article to make these images appear in certain places in his article. This solution is the only one that I could come up with but still I think it is not very handy as it might be confusing for newbie users.

So any suggestions?

(BTW. I meant an article interface where articles is not only sent by admins but site members/visitors too. If only admins sent the articles, then the solution is easy, you just enable HTML for the articles and admin can format his images with HTML. But when non-admins are also sending tutorials you can not enable HTML for security reasons.)
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01259 seconds
  • Memory Usage 1,762KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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
  • showpost_complete