Elite-Board tech support
https://forum.illusionweb.ru/

свой title тайтл титл
https://forum.illusionweb.ru/viewtopic.php?f=3&t=2562
Страница 1 из 1

Автор:  Сергей [ 11 апр 2013, 15:33 ]
Заголовок сообщения:  свой title тайтл титл

сделал свой титл для шаблона geo

<title>
{%if $smarty.get.cat.0 == 'messages'%}
Объявления {%$message.region|@region2%} Удмуртия-
{%$message.cat|@cats_str%}
{%else%}
Объявления
{%foreach from=$regions item='region' name='i'%}
{%$region.name%} {%if $smarty.foreach.i.last eq false %} / {%else%}{%/if%}
{%/foreach%}
Удмуртия
{%/if%}
{%foreach from=$title_normal item='tit' name='i'%}
{%if $smarty.foreach.i.first eq false%}
{%$tit.name%}
{%/if%}
{%if $smarty.foreach.i.last eq false%}-{%/if%}
{%/foreach%}
</title>

создал парочку функций в файле modifirs.php

function region2($str)
{
$sql = "select name2 from eboard_regions where id=".$str;
$res = mysql_query($sql) or die(mysql_error()) ;
while($row = mysql_fetch_assoc($res)) {
return $row['name2'];}
}
function cats_str($str)
{
$sql = "select name, parent from eboard_cat where id=".$str;
$res = mysql_query($sql) or die(mysql_error()) ;
while($row = mysql_fetch_assoc($res))
{if ($row['parent'] == 0)
{$cat2 = $row['name'];}
else
{$cat3 = $row['name'];
$sql = "select name from eboard_cat where id=".$row['parent'];
$res1 = mysql_query($sql) or die(mysql_error()) ;
while($row1 = mysql_fetch_assoc($res1))
{$cat2 = $row1['name']." - ".$cat3;}

}
}
return $cat2;
}

ещё глюк заметил в сообщении доступна кнопка - смена региона, поправил в body1.html так:

<div id="regionblock">
{%if $smarty.get.cat.0 == 'messages'%}
<span id="region-ch1">
<a class="region-all" title="{%$locale.8%}" href="">{%$locale.837%}</a>
</span>
{%if $regions|@count > 0%}
{%foreach from=$regions item='region' name='i'%}
{%$region.name%} {%if $smarty.foreach.i.last eq false %} / {%else%}{%/if%}
{%/foreach%}
{%else%}
{%$locale.836%}
{%/if%}
{%else%}

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/