Чтение RSS каналов

Форум

Открыть Ответить

HTML content

0

0
1
26.03.2010 07:33:50
Проблема в том,что в папочке files названия папок можно писать только на английской раскладке,тогда всё что внутри этих папок будет открываться.
Можно ли сделать так,чтобы папки были на русском языке и всё корректно открывалось?


Версия системы: SLAED CMS 2.6 Lite
Версия PHP: PHP 5
Сервер: Локальный сервер
2
26.03.2010 08:17:1726.03.2010 08:19:32
Смайл - 02
3.75

3.75
3
26.03.2010 08:21:14
Нельзя. Вернее - не стоит. Привыкайте, чтобы всё в файловой системе на сервере обзывалось по-латински. Во избежании дальнейшего геморроя.
3.88

3.88
4
26.03.2010 08:29:26
печаально
5
26.03.2010 08:37:3526.03.2010 08:43:56
можно сделать замену .

title


тут пишешь название папок по русски через запятую

$ruslang = array("Папка 1","папка 2","папка 3");





Замени на это

function main() {
global $pagetitle, $defis, $module_name;
$handle_main = opendir("modules/Html_Content/files");
$menucount=0;
$ruslang = array("Папка 1","папка 2","папка 3");
while ($file_title = readdir($handle_main)) {
if (!preg_match("/\./", $file_title)) { 
$title_title = str_replace("$file_title","$ruslang$menucount",$file_title);
$menucount++;		
$menuid = "menu".$menucount;
$submenu = "sub".$menucount;
$content .= "<div id=\"cont\">";
$content .= "<table border=\"0\" id=\"".$menuid."\" onclick=\"SwitchMenu('".$submenu."')\" style=\"cursor:pointer;\"><tr><td><img src=\"modules/Html_Content/images/folder.gif\" alt=\"".$title_title."\" border=\"0\"></td><td class=\"storytitle\">".$title_title."</td></tr></table>";
			$content .="</div>";
			$content .="<div id=\"".$submenu."\" style=\"display:none;\">";
			$handle_sub = opendir("modules/Html_Content/files/".$file_title.""); 
			while ($file_sub = readdir($handle_sub)) {
				if (preg_match("/(\.htm|\.html|\.pdf)$/is", $file_sub)) { 
					if (preg_match("/(\.pdf)$/is",$file_sub)) { 
						$href = "<a href=\"modules/Html_Content/files/".$file_title."/".$file_sub."\" target=\"_blank\" "; 
						$img = "pdf.gif"; 
					} else { 
						$href = "<a href=\"index.php?name=Html_Content&op=page&folder=".$file_title."&contentsite=".$file_sub."\" "; 
						$img = "html.gif";
						$strings = file_get_contents("modules/Html_Content/files/".$file_title."/".$file_sub."");
if (preg_match("#(<title>(.+)</title>)#si", $strings, $pockets)) $file_sub = $pockets2;
					} 
					$sub_title = preg_replace("/\..*|_/", " ", $file_sub);
					$content .= "<table border=\"0\"><tr><td>&nbsp;&nbsp;&nbsp;".$href."title=\"".$sub_title."\"><img src=\"modules/Html_Content/images/".$img."\" border=\"0\"></a> </td><td>".$href."title=\"".$sub_title."\">".$sub_title."</a></td></tr></table>";
				} 
			}
			closedir($handle_sub);
			$content .="</div>";
		} 
	}
	closedir($handle_main);
	$pagetitle = "$defis "._HTML_CONTENT."";
	head();
	echo "<script language=\"JavaScript\" type=\"text/javascript\" src=\"javascripts/SwitchMenu.js\"></script>";
	title(""._HTML_CONTENT_LOGO."");
	OpenTable();
	echo $content;
	CloseTable();
	get_page($module_name); 
	foot(); 
}
3.75

3.75
6
27.03.2010 08:07:46
А глде именно менять этот код?
7
27.03.2010 09:35:41
modules/Html_Content/index.php
3.75

3.75
8
27.03.2010 10:31:19
Parse error: syntax error, unexpected '}' in C:\Program Files\VertrigoServ\www\modules\Html_ContentA\index.php on line 55

При замене
Открыть Ответить
внутричтобыоткрыватьсясделатьбудеткорректноможноэтихпапокпапкирусскомтогдаязыкеанглийскойбыли
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

  • D-49179, Deutschland
    Ostercappeln, Im Siek 6
  • +49 176 61966679

  • https://slaed.net
Идеи и предложения
Обратная связь