-ding-dong-
08-25-2004, 12:42 AM
Hi,
I have problems with untranslated Strings
W_begin
W_whole
W_part
in my HTML output if I use PHPDig in a smarty function.
Any ideas?
Thanks in advanced.
Here is the code ...
<?php
/*
* Smarty plugin
* -------------------------------------------------------------
* File: function.search.php
* Type: function
* Name: search
* Purpose: Search with phpDig.
* -------------------------------------------------------------
*/
function smarty_function_search($params, &$smarty)
{
$relative_script_path = $smarty->phpdig_relative_script_path;
$phpdig_template = $smarty->phpdig_template;
$no_connect = 0;
if (is_file("$relative_script_path/includes/config.php")) {
require( "$relative_script_path/includes/config.php" );
}
else {
die("Cannot find config.php file.\n");
}
if (is_file("$relative_script_path/libs/search_function.php")) {
require( "$relative_script_path/libs/search_function.php" );
}
else {
die("Cannot find search_function.php file.\n");
}
// extract vars
extract(phpdigHttpVars(
array('query_string'=>'string',
'refine'=>'integer',
'refine_url'=>'string',
'site'=>'string', // set to integer later
'limite'=>'integer',
'option'=>'string',
'lim_start'=>'integer',
'browse'=>'integer',
'path'=>'string'
)
));
$rssdf = "";
$search_result = phpdigSearch($id_connect, $query_string, $option, $refine,
$refine_url, $lim_start, $limite, $browse,
$site, $path, $relative_script_path, $phpdig_template, $rssdf);
return;
}
?>
I have problems with untranslated Strings
W_begin
W_whole
W_part
in my HTML output if I use PHPDig in a smarty function.
Any ideas?
Thanks in advanced.
Here is the code ...
<?php
/*
* Smarty plugin
* -------------------------------------------------------------
* File: function.search.php
* Type: function
* Name: search
* Purpose: Search with phpDig.
* -------------------------------------------------------------
*/
function smarty_function_search($params, &$smarty)
{
$relative_script_path = $smarty->phpdig_relative_script_path;
$phpdig_template = $smarty->phpdig_template;
$no_connect = 0;
if (is_file("$relative_script_path/includes/config.php")) {
require( "$relative_script_path/includes/config.php" );
}
else {
die("Cannot find config.php file.\n");
}
if (is_file("$relative_script_path/libs/search_function.php")) {
require( "$relative_script_path/libs/search_function.php" );
}
else {
die("Cannot find search_function.php file.\n");
}
// extract vars
extract(phpdigHttpVars(
array('query_string'=>'string',
'refine'=>'integer',
'refine_url'=>'string',
'site'=>'string', // set to integer later
'limite'=>'integer',
'option'=>'string',
'lim_start'=>'integer',
'browse'=>'integer',
'path'=>'string'
)
));
$rssdf = "";
$search_result = phpdigSearch($id_connect, $query_string, $option, $refine,
$refine_url, $lim_start, $limite, $browse,
$site, $path, $relative_script_path, $phpdig_template, $rssdf);
return;
}
?>