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

Форум

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

Многоязычность

4

4
1
17.09.2009 22:31:37
Есть тема, в ней вставлены ссылки, например:
<a href="forum/" title="Наш форум">Наш форум</a>
При мене языка, Наш форум собственно переделывается в кракозяблы. Как сделать, чтобы при переделке на другой язык, он перестраивался на другой язык. Думаю сделать это с помощью констант, которые находятся в языковых файлах, но никак не получается. Что посоветуете?
2
18.09.2009 09:10:14
Юзай функцию bb_decode
3.74

3.74
3
18.09.2009 11:10:03
ra55551, А по конкрентней можно? Я недавно SLAED.
4
18.09.2009 13:08:30
Если я Вас правильно понял, необходимо создать собственное меню навигации по сайту. В таком случае производим следующие действия.

1. Создаём файловый блок, допустим: block-navi.php, примеры Вы найдёте по данной ссылке. Ложем этот блок в папку blocks/ и активируем его в отделе администрации блоками. Устанавливаем необходимое месторасположение блока.

2. Уже в блоке используем языковые константы из файла модуля или основного: language/lang-russian.php. Пример кода ниже:

<?php
if (!defined("BLOCK_FILE")) {
Header("Location: ../index.php");
exit;
}

$content = '

<a href="forum/" title="'._FORUM.'">'._FORUM.'</a><br>
<a href="index.php?name=news" title="'._NEWS.'">'._NEWS.'</a>

';
?>

О сколько нам открытий чудных,
Готовит просвещенья дух,
И опыт, сын ошибок трудных,
И гений, парадоксов друг...
3.24

3.24
5
18.09.2009 15:12:0518.09.2009 15:14:26
SLAED CMS, видимо, если там именно готовая тема оформления, то ни какого блока меню там и нет в помине, а ссылки жестко прописаны в html файлы самой темы, ни как переменные, а на русском языке, я именно так понял этот момент.
Ну, например, в шапке сайта (типа: О нас, Контакты, Форум и т.д.).
Apollo, тогда Вам нужно менять именно те файлы темы в которых прописаны эти ссылки.
Наугад не возможно ответить на Ваш вопрос - нужно видеть саму тему оформления сайта.
3.96

3.96
6
18.09.2009 15:17:31
GRAFLEKX, Вы правильно меня поняли, именно так и есть. В шаблоне жёстко прописаны на русском языке.
7
18.09.2009 15:28:1818.09.2009 15:31:50
Apollo, ну Вы приведите в пример код хоть одного файла Вашей темы, где есть ссылки, тогда можно будет вам объяснить, как их сменить на переменные, которые будут отображаться в соответствии с выбранным языком.
И версию системы Слаед не плохо бы указать...
3.96

3.96
8
18.09.2009 15:42:0618.09.2009 15:46:24
Версия 2.6
Код файла index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head></head><body>
{%HEAD%} 
  <script language="JavaScript" type="text/javascript">
<!--
function bookmark() {
	if (window.sidebar) {
		window.sidebar.addPanel("$sitename", "$homeurl","");
	} else if (document.all) {
		window.external.AddFavorite("$homeurl", "$sitename");
	}
}
// -->
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class=table-fon>
  <tr>
    <td>
      <table width="95%" border="0" cellspacing="0" cellpadding="0" class=top-table align="center">
        <tr> 
          <td width="31" class=glav-table-left>&nbsp;</td>
          <td width="100%" class=top-table-line1> 
            <table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td width="263" rowspan="2"><a href="index.php" title="$sitename"><img src="images/logos/$site_logo" border="0" alt="$sitename"></a></td>
                <td class=top-table-home width="200" valign="middle" align="center"> 
                  <form action="index.php?name=Search&file=index" method="post">
                    <table border="0" align=left width="200">
                      <tr> 
                        <td valign=middle> 
                      <tr valign="middle"> 
                        <td> 
                          <input type="text" size="20" name="query">
                        </td>
                        <td align="left"> 
                          <input type="submit" value=поиск name="submit">
                        </td>
                      </tr>
                    </table>
                  </form>
                </td>
                <td class=top-table-home valign="middle" align="right"> <a name="top"></a> 
                  <script language="JavaScript" type="text/javascript">
<!--
function bookmark() {
	if (window.sidebar) { 
		window.sidebar.addPanel("$sitename", "$homeurl",""); 
	} else if (document.all) { 
		window.external.AddFavorite("$homeurl", "$sitename");
	} 
}
// -->
</script>
                  <script language="JavaScript" type="text/javascript">
<!--
function addBookmark(url, title)
{
  if (!url) url = location.href;
  if (!title) title = document.title;
  
  //Gecko
  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function")) window.sidebar.addPanel (title, url, "");
  //IE4+
  else if (typeof window.external == "object") window.external.AddFavorite(url, title);
  //Opera7+
  else if (window.opera && document.createElement)
  {
    var a = document.createElement('A');
    if (!a) return false; //IF Opera 6
    a.setAttribute('rel','sidebar');
    a.setAttribute('href',url);
    a.setAttribute('title',title);
    a.click();
  }
  else return false;
  
  return true;
}

// -->
</script>
                  <script language="JavaScript" type="text/javascript">
<!--
function AddSidebarBookmark (url, title)
{
  if ((typeof window.sidebar == "object") && (typeof window.sidebar.addPanel == "function"))
  {
    window.sidebar.addPanel (title, url, "");
    return true;
  }
  else return false;
}
// -->
</script>
                  $s_favoriten: <a href="#" onClick="Java Scriptbookmark();" title="$s_favoriten">IE</a> 
                  | <a href="Java Scriptvoid(addBookmark());">Opera</a> | <a href="Java Script void(AddSidebarBookmark(location.href, document.title))">Gecko</a> 
                  :: $startseite $s_startseite</td>
              </tr>
              <tr> 
                <td colspan="2" class=line1-user valign="bottom" align="right">{%BLOCKS banner%}</td>
              </tr>
            </table>
          </td>
          <td width="29" class=glav-table-right>&nbsp;</td>
        </tr>
        <tr> 
          <td width="23" height="24" valign="top"><img src="templates/school/images/fon_15.gif" width="23" height="24"></td>
          <td valign="top" class=top-table-bottom>&nbsp;</td>
          <td width="23" valign="top"><img src="templates/school/images/fon_19.gif" width="23" height="24"></td>
        </tr>
      </table>
      <table width="90%" border="0" cellspacing="0" cellpadding="0" align="center">
        <tr> 
          <td class=nav-table-line valign="bottom" align="right" ><img src="templates/school/images/b1.gif" width="6" height="20"></td>
          <td valign="bottom" align="center" class=nav-table-line ><a href="index.php?name=mobirun&nzmod=mel">Мелодии</a> 
            | <a href="index.php?name=mobirun&nzmod=rea">Реалтоны</a> 
            | <a href="index.php?name=mobirun&nzmod=gm">Java 
            Игры</a> | <a href="index.php?name=mobirun&nzmod=vid">3gp 
            Видео</a> | <a href="index.php?name=mobirun&nzmod=thm">Темы</a> 
            | <a href="index.php?name=mobirun&nzmod=pic">Картинки</a> 
            | <a href="index.php?name=mobirun&nzmod=boo">Java 
            Книги</a> | <a href="index.php?name=mobirun&nzmod=flirt">SMS 
            Знакомства</a> | <a href="index.php?name=mobirun&nzmod=smstraf">SMS 
            Записка</a> | <a href="index.php?name=mobirun&nzmod=mob">Выбор 
            телефона</a> </td>
          <td class=nav-table-line valign="bottom" align="left" ><img src="templates/school/images/b1.gif" width="6" height="20"></td>
        </tr>
        <tr> 
          <td width="11" valign="bottom" align="left" height="15" ><img src="templates/school/images/nav-table-left.gif" width="11" height="15"></td>
          <td valign="top" align="center" class=nav-table-line1 >&nbsp;</td>
          <td width="11" valign="bottom" align="right" height="15" ><img src="templates/school/images/nav-table-right.gif" width="11" height="15"></td>
        </tr>
      </table>
      <table width="90%" border="0" cellspacing="0" cellpadding="0" class=nav-table2 align="center">
        <tr> 
          <td valign="bottom" align="right" width="9"><img src="templates/school/images/nav-table2-left.gif" width="9" height="20"></td>
          <td valign="middle" align="center" width="100%" class=nav-table2-link><a href="index.php" title="$s_home">$s_home</a><img src="templates/school/images/nav-table2-razdel.gif" align="absmiddle"><a href="index.php?name=GuestBook">Гостевая</a><img src="templates/school/images/nav-table2-razdel.gif" align="absmiddle"><a href="index.php?name=Horoscope">Гороскопы</a><img src="templates/school/images/nav-table2-razdel.gif" align="absmiddle"><a href="index.php?name=Anekdot">Анекдоты</a><img src="templates/school/images/nav-table2-razdel.gif" align="absmiddle"><a href="forum/" title="Наш форум">Форум</a><img src="templates/school/images/nav-table2-razdel.gif" align="absmiddle"><a href="index.php?name=Recommend" title="$s_recomm">$s_recomm</a><img src="templates/school/images/nav-table2-razdel.gif" align="absmiddle"><a href="index.php?name=Contact" title="$s_feed">$s_feed</a><img src="templates/school/images/nav-table2-razdel.gif" align="absmiddle"><a href="index.php?name=Site_Map">Карта 
            сайта</a></td>
          <td valign="bottom" align="left" width="9"><img src="templates/school/images/nav-table2-right.gif" width="9" height="20"></td>
        </tr>
      </table>
      <table width="95%" border="0" cellspacing="0" cellpadding="0" class=glav-table align="center">
        <tr> 
          <td width="23" valign="bottom" height="24" align="right"><img src="templates/school/images/fon_01.gif" width="23" height="24"></td>
          <td width="100%" valign="bottom" class=glav-table-top>&nbsp;</td>
          <td width="23" valign="bottom" align="left"><img src="templates/school/images/fon_05.gif" width="23" height="24"></td>
        </tr>
        <tr> 
          <td class=glav-table-left>&nbsp;</td>
          <td valign="top"> 
            <table width="100%" cellspacing="0" cellpadding="0" border="0" align="center">
              <tr valign="top"> 
                <td class=col1> {%BLOCKS left%} </td>
                <td class=col2> {%BLOCKS message%} {%BLOCKS center%} {%MODULE%} 
                  {%BLOCKS down%} </td>
                <td class=col3> {%BLOCKS right%} </td>
              </tr>
            </table>
          </td>
          <td class=glav-table-right>&nbsp;</td>
        </tr>
        <tr> 
          <td width="23" valign="top" height="24"><img src="templates/school/images/fon_15.gif" width="23" height="24"></td>
          <td class=glav-table-bottom>&nbsp;</td>
          <td valign="top"><img src="templates/school/images/fon_19.gif" width="23" height="24"></td>
        </tr>
      </table>

    </td>
  </tr>
</table>
<table width="95%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td width="31"><img src="templates/school/images/bottom-zerkalo-left.jpg" width="31" height="55"></td>
    <td width="100%" class=bottom-zarkalo>&nbsp;</td>
    <td width="29"><img src="templates/school/images/bottom-zerkalo-right.jpg" width="29" height="55"></td>
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0" class=table-bottom>
  <tr> 
    <td valign="middle" align="center"class=table-bottom-line1><a href="index.php" title="Главная">Главная</a> 
      | <a href="forum/" title="Наш форум">Наш форум</a> | <a href="index.php?name=Account" title="Аккаунт">Аккаунт</a> 
      | <a href="index.php?name=Topics" title="Темы">Темы</a> | <a href="index.php?name=Files" title="Файлы">Файлы</a> 
      | <a href="index.php?name=Search" title="Поиск">Поиск</a> | <a href="rss.php" title="RSS 
новости" target=_blank>RSS новости</a> | <a href="index.php?name=Site_Map">Карта 
      сайта</a> 
  </tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0"  class=table-bottom2>
  <tr> 
    <td width="50%" class=table-bottom2-col1> 
      <p>{%BLOCKS foot%}</p>
      <p>{%BLOCKS time%}<br />
        {%LICENSE%}</p>
      <p>{%BLOCKS variables%} {%BLOCKS query%} </p>
</td>
    <td  class=table-bottom2-col2>рекламный блок</td>
  </tr>
</table>
	  
<TR>
  <TD> <TBODY> 
    <TR>
      <TD vAlign=top class=left-block>
<tr>
      
  <td align="center" valign="top">&nbsp; </td>
</tr>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
      
    <td class=bottom-fon height="60">&nbsp;</td>
  </tr>
  </table>
 
</body></html>
9
19.09.2009 07:45:5019.09.2009 07:49:44
Открываете файл functuion/template.php находите функцию themeheader($head)
Вставляете после $s_recomm = ""._RECOMMEND."";
свое $s_forum = ""._FORUM."";.

ДАлее вставляете в тему ссылку <a href="ссылка" title="$s_forum"><b>$s_forum</b></a>.

В языковых файлах language/lang-russian.php , language/lang-english.php, language/lang-german.php редактируете "._FORUM." .


Это для шапки сайта !!!!!!

Для "ноги" сайта юзай themefooter($foot)
3.74

3.74
10
19.09.2009 11:24:38
ra55551, угу, всё верно . Смайл - 04
Apollo, пардон, вчера проблемы с каналом были, не успел ни чего объяснить, делайте так как написал ra55551...
3.96

3.96
Открыть Ответить
Хотите опробовать SLAED CMS в действии?

Технологии

PHP MySQL HTML 5 CSS 3 jQuery jQuery UI

Контакты

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

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