vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   a few genral discussions (https://vborg.vbsupport.ru/showthread.php?t=282201)

ohadpartuck 04-29-2012 08:58 AM

a few genral discussions
 
Hi,
My Forum is s-maof.com/Forum
I am trying to:
  1. add my languge letters to the quick find in the members list.
    I am looking where is the {vb:raw letterbits} in styles->memberlist. I figured that if I'll add my language letters there - it will work out.
  2. fix save article CMS bug:
    Sometimes when my site users save an article - It saves it "squeezed" to the side and only works out if I (as an admin) goes in and saves it again
  3. Add my users birthdays to my clander?
    I tried going in the canlander options and setting the Display Birthday to 'yes' - and it didn't work.
  4. Redirect my users to the same page the have been after they logout instead of 'your cookies have been deleted'.
    I figured it out that I have to add the code in the plugin system with the 'hook' logout_process. but what code will I use . I tried
    $pageURL = 'http';
    if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
    $pageURL .= "://";
    if ($_SERVER["SERVER_PORT"] != "80") {
    $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
    } else {
    $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
    }
    //the actual redirect- I tried also vbulletin's exec_header_redirect("something")
    header( 'Location:'. $pageURL) ;
    but it didnt work.
  5. I am tring to resize the quick response text area i the Forums. How do I do that?

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

oh and another thing,
6. my blog langauge is all in hebrew and still the confirmation msgs and followup msgs for forums posts are still sent to users email in english. the confirmation msgs are all translated to hebrew via the sentences & phrases section.

kh99 04-29-2012 12:49 PM

1. The list is built in memberlist.php starting around line 504. I suppose you could modify that code.

4. Try using plugin code

Code:

exec_header_redirect($vbulletin->url);

borbole 04-29-2012 01:21 PM

Try this for the log out redirection. Add a new plugin, for the hook location choose

PHP Code:

logout_process 

And for the code add this:

PHP Code:

standard_redirect(); 

This will get rid of the your cookies have been deleted message and it will redirect your users straight to the page that they were viewing before they logged out.

ohadpartuck 04-29-2012 02:25 PM

thank you kh99 - it works!
if anyone cares to share information about the other questions, much appriciated.

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

kh99 - I tried modifing the code by adding this
PHP Code:

for ($i=65$i 91$i++)
    {
        
$currentletter chr($i);
        
$linkletter =& $currentletter;
        
$show['selectedletter'] = $selectedletter == $currentletter true false;
        
$templater vB_Template::create('memberlist_letter');
            
$templater->register('currentletter'$currentletter);
            
$templater->register('linkletter'$linkletter);
            
$templater->register('ltrurl'$ltrurl);
            
$templater->register('perpage'$perpage);
            
$templater->register('sortfield'$sortfield);
            
$templater->register('sortorder'$sortorder);
            
$templater->register('usergrouplink'$usergrouplink);
        
$letterbits .= $templater->render();
    } 

but the letters are displayed worng.
even if I trick hime by doing this:
PHP Code:

$heb_letters = array("א","ב","ג","ד","ה","ו","ז","ח");
    
// now do alef beit hebrew-characters
    
foreach ($heb_letters as $i)
    {
        
$currentletter $i;
        
$linkletter =& $currentletter;
        
$show['selectedletter'] = $selectedletter == $currentletter true false;
        
$templater vB_Template::create('memberlist_letter');
            
$templater->register('currentletter'$currentletter);
            
$templater->register('linkletter'$linkletter);
            
$templater->register('ltrurl'$ltrurl);
            
$templater->register('perpage'$perpage);
            
$templater->register('sortfield'$sortfield);
            
$templater->register('sortorder'$sortorder);
            
$templater->register('usergrouplink'$usergrouplink);
        
$letterbits .= $templater->render();
    } 

then the sql quaery in row 348

PHP Code:

$ltr chr(intval(ord($ltr)));
            
//echo $ltr ."<BR/>";
            
$condition .= " AND username LIKE(\"" $db->escape_string_like($ltr) . "%\")"

gets mixed up.

any help?

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

sorry the first loop I attach should be this
PHP Code:

for ($i=128$i 154$i++) 

still not working..


All times are GMT. The time now is 06:18 AM.

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.01217 seconds
  • Memory Usage 1,755KB
  • 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
  • (1)bbcode_code_printable
  • (6)bbcode_php_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete