Как изменить template_body_above...

Автор ES.^, 26 апреля 2013, 19:51:41

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ES.^

Добрый вечер, у меня возник вопрос. Как в начало форума, добавить рамку с текстом(не знаю как правильно называется)?
Оригинал:


Как хочу сделать:


П.С: Пересмотрел форум но ничего похожего не увидел.

Фисташка

после <div id="top_section">

<div style="width:100%;background:#fff url(..) repeat-x;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px; -webkit-box-shadow:0px 0px 10px #666;">Текст</div>

ES.^

#2
Цитата: Фисташка от 26 апреля 2013, 21:26:30
после <div id="top_section">

<div style="width:100%;background:#fff url(..) repeat-x;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px; -webkit-box-shadow:0px 0px 10px #666;">Текст</div>
Спасибо огромное! А как сделать чтобы этот текст был виден только гостям?

П.С: Пробовал:
if($context['user']['is_guest'])
     echo '
          <div style="width:100%;background:#fff url(..) repeat-x;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px; -webkit-box-shadow:0px 0px 10px #666;">Test</div>

Выдает ошибку.

kak2z

if($context['user']['is_guest']) echo '<div style="width:100%;background:#fff url(..) repeat-x;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px; -webkit-box-shadow:0px 0px 10px #666;">Test</div>';
закрыть одинарную кавычку и поставить точку с запятой в конце)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

ES.^

Цитата: kak2z от 27 апреля 2013, 11:05:16
if($context['user']['is_guest']) echo '<div style="width:100%;background:#fff url(..) repeat-x;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px; -webkit-box-shadow:0px 0px 10px #666;">Test</div>';
закрыть одинарную кавычку и поставить точку с запятой в конце)
Выдает ошибку:

kak2z

у Вас предыдущее echo не закрыто)) чуть выше надо так сделать
echo '</ul></div></div>';
значения конструкций должны закрываться всегда одинарными кавычками например:

функция 'условие/значение';
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

ES.^

Цитата: kak2z от 27 апреля 2013, 11:53:38
у Вас предыдущее echo не закрыто)) чуть выше надо так сделать
echo '</ul></div></div>';
значения конструкций должны закрываться всегда одинарными кавычками например:

функция 'условие/значение';
Сделал как вы сказали.

kak2z

скиньте сюда код с 360 строки по 390)
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

ES.^

Цитата: kak2z от 27 апреля 2013, 12:23:03
скиньте сюда код с 360 строки по 390)

if(!empty($settings['facebook_url']))
echo '
<li><a class="social_icon facebook" href="', $settings['facebook_url'] , '" target="_blank"></a></li>';

if(!empty($settings['rss_url']))
echo '
<li><a class="social_icon rss" href="', $settings['rss_url'] , '" target="_blank"></a></li>';

if(!empty($settings['quicknav_but1']))
echo '
<li><a href="', $settings['quicknav_url1'] , '">' , $settings['quicknav_but1'] , '</a></li>';

if(!empty($settings['quicknav_but2']))
echo '
<li><a href="', $settings['quicknav_url2'] , '">' , $settings['quicknav_but2'] , '</a></li>';

if(!empty($settings['quicknav_but3']))
echo '
<li><a href="', $settings['quicknav_url3'] , '">' , $settings['quicknav_but3'] , '</a></li>';

echo'
</ul>
</div>
</div>
<div id="main_content">';

// Show the navigation tree.
theme_linktree();
}

kak2z

если ту строку надо было вставить перед <div id="main_content"> то как то так вроде

if(!empty($settings['facebook_url']))
    echo '
    <li><a class="social_icon facebook" href="', $settings['facebook_url'] , '" target="_blank"></a></li>';
    if(!empty($settings['rss_url']))
    echo '
    <li><a class="social_icon rss" href="', $settings['rss_url'] , '" target="_blank"></a></li>';
     
    if(!empty($settings['quicknav_but1']))
    echo '
    <li><a href="', $settings['quicknav_url1'] , '">' , $settings['quicknav_but1'] , '</a></li>';
    if(!empty($settings['quicknav_but2']))
    echo '
    <li><a href="', $settings['quicknav_url2'] , '">' , $settings['quicknav_but2'] , '</a></li>';
    if(!empty($settings['quicknav_but3']))
    echo '
    <li><a href="', $settings['quicknav_url3'] , '">' , $settings['quicknav_but3'] , '</a></li>';
     
    echo'
    </ul>
    </div>
    </div>';
    if($context['user']['is_guest']) echo '<div style="width:100%;background:#fff url(..) repeat-x;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px; -webkit-box-shadow:0px 0px 10px #666;">Test</div>';
    echo '<div id="main_content">';
     
    // Show the navigation tree.
    theme_linktree();

не проверял но синтаксис вроде правильный

П.С. Установить notepad++ он подсвечивает синтаксис и сразу видно где кавычки не закрыты
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

ES.^

#10
Огромное спасибо за помощь. Разобрался.

Сделал так:
          echo'
               </ul>
          </div>
     </div>
     <div id="main_content">';
          if($context['user']['is_guest']) echo '<div style="width:100%;background:#fff url(..) repeat-x;border:1px solid #CCC;-moz-border-radius:10px;-webkit-border-radius:10px; -webkit-box-shadow:0px 0px 10px #666;">Test</div>';
          // Show the navigation tree.
          theme_linktree();
}


P.S: Еще маленький вопросик, как вставить текст при регистрации(чуть выше поля регистрации)?
P.P.S: Научился.