Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
  #1  
Old 07-21-2005, 11:48 AM
paul41598's Avatar
paul41598 paul41598 is offline
 
Join Date: Jun 2004
Location: MI
Posts: 732
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default URL length Mod

Can anyone code it so theres an text field in admincp, to choose the lengfth of URL
?


heck if thats not possible, then help me with the code. I want only admins to be able to use longer URLs.

PHP Code:
    if ($bbuserinfo[usergroupid] == "6") {
    if (!
trim($link) OR $text == $rightlink)
    {
        
$tmp unhtmlspecialchars($rightlink);
        if (
strlen($tmp) > 105 AND !$wysiwygparse)
        {
            
$text htmlspecialchars_uni(substr($tmp035) . '...' substr($tmp, -15));
        }
    }    
                         }

    else {
    if (!
trim($link) OR $text == $rightlink)
    {
        
$tmp unhtmlspecialchars($rightlink);
        if (
strlen($tmp) > 55 AND !$wysiwygparse)
        {
            
$text htmlspecialchars_uni(substr($tmp035) . '...' substr($tmp, -15));
        }
    }    

        } 
Reply With Quote
  #2  
Old 07-21-2005, 07:09 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Create a new vBulletin Option called 'max_url_display' and set it to the length you want.
then use the following:
PHP Code:
 if ($bbuserinfo[usergroupid] == "6") { 
if (!
trim($link) OR $text == $rightlink

$tmp unhtmlspecialchars($rightlink); 
if (
strlen($tmp) > 105 AND !$wysiwygparse

$text htmlspecialchars_uni(substr($tmp035) . '...' substr($tmp, -15)); 



 
else { 
if (!
trim($link) OR $text == $rightlink

$tmp unhtmlspecialchars($rightlink); 
if (
strlen($tmp) > $vboption['max_url_lenght'] AND !$wysiwygparse

$text htmlspecialchars_uni(substr($tmp0$vboption['max_url_lenght'] - 20) . '...' substr($tmp, -15)); 


 

Not tested.
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 03:28 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.05326 seconds
  • Memory Usage 2,179KB
  • 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
  • (2)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)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