PDA

View Full Version : a few genral discussions


ohadpartuck
04-29-2012, 08:58 AM
Hi,
My Forum is s-maof.com/Forum
I am trying to:

add my languge letters to the quick find in the members list (http://www.s-maof.com/Forum/memberlist.php).
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.
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
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.
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.
I am tring to resize the quick response text area i the Forums. How do I do that?


--------------- Added 1335695648 at 1335695648 ---------------

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

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

logout_process

And for the code add this:

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 1335770932 at 1335770932 ---------------

kh99 - I tried modifing the code by adding this
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:
$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

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

gets mixed up.

any help?

--------------- Added 1335770993 at 1335770993 ---------------

sorry the first loop I attach should be this
for ($i=128; $i < 154; $i++)
still not working..