Перейти к контенту
  • 0

Переносим поля профиля в подпись


Rusdrive

Вопрос

Есть мысль перенести некоторые данные профиля, которые отображаются в сообщениях (под аватарой) в подпись.

 

Заранее спасибо! smile.gif

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

что такое "некоторые"?

идем в skin_topic - RenderRow и переносим некоторые поля из области информации об авторе в область подписи

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Из RenderRow пробовал перенести например

{$author['member_location']}

в signature_separator - не работает.

 

А насчет некоторых - не все поля профиля хотелось бы перенести, т.е. какие-то останутся под аватарой, а какие-то уйдут в подпись.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

потому что не надо переносить это в разделитель подписи

туда никакие входящие переменные из воздуха не возьмутся

а если надо вставить между сепаратором и текстом подписи, придется испортить ./sources/action_public/topics.php

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Из RenderRow пробовал перенести например

{$author['member_location']}

в signature_separator - не работает.

 

А насчет некоторых - не все поля профиля хотелось бы перенести, т.е. какие-то останутся под аватарой, а какие-то уйдут в подпись.

Подпись, включая и signature_separator, в конце концов вставляется через переменную в RenderRow. Если вы хотите добавить эти поля туда, проще всего очистить шаблон signature_separator и сверстать эту часть прямо в RenderRow :D Иначе и вправду без правки кода форума не обойтись.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Тогда вам нужно конкретно сформулировать вопрос. Что и куда перенести, лучше с иллюстрацией. Я же не зря такую подпись ношу...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Мне нужно вот эти дополнительные поля профиля перенести в область подписи

{$author['member_location']}

<if="$author['custom_fields'] != """>

{$author['custom_fields']}

</if>

 

Это находится в файле RenderRow:

между:

{$author['avatar']}<br /><br />

</if>

{$author['title']}<br />

{$author['member_rank_img']}<br /><br />

{$author['member_reputation']}<br />

{$author['member_group']}<br />

{$author['member_posts']}<br />

 

И

 

<br />

{$author['warn_text']} {$author['warn_minus']}{$author['warn_img']}{$author['warn_add']}

</span><br />

<img src="{$this->ipsclass->vars['img_url']}/spacer.gif" alt="" width="160" height="1" /><br />

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Arhar & Sannis все ещё жду вашей помощи.

 

Возможно я написал выше не совсем понятно - я могу прикрепить скрины, правда не думаю, что это сильно что-то изменит.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Мне кажется я выше попросил вас написать куда именно. Да, конечно же я не могу угадать, куда -- выше подписи, ниже, или может справа :D

 

Подпись в RenderRow выглядит так:

{$post['signature']}

Соответственно можно указанный вами фрагмент вырезать и вставить выше или ниже этого.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Спасибо, что помогаете Sannis!

 

Попробовал вставить сначала до, потом после

{$post['signature']}

 

Например вот это:

{$author['member_location']}

 

Не получилось.

Хотел попробовать поставить над подписью или под.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Хотел попробовать поставить над подписью или под.

а вставилось куда?

Очень удивился, но ничего не произошло... Совсем. Обновлял, чистил кэш - не помогло.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Хотел попробовать поставить над подписью или под.

а вставилось куда?

Очень удивился, но ничего не произошло... Совсем. Обновлял, чистил кэш - не помогло.

Извините, боян :D Подпись читайте и раздел FAQ.

 

Как чистили кеши и что вы называете кешами? Какие права стоят на папку cache и всё внутри неё? Что выводит форум, если в АЦ запустить утилиту перестройки шаблонов для этого скина?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Прочитал.

 

Кеш обновлял в браузере.

Сделал "Обновление HTML шаблонов главного стиля" и "Обновление кеш-файлов у всех стилей"

 

Утилиту "Перестройка шаблона" для этого скина - не нашел на этом форуме к сожалению

 

Права на папку cacheи на внутренние папки - 755

 

Форум после редактирования RenderRow пишет:

Файл skin_cache/cacheid_2/skin_topic.php — успешно записан
Шаблон(ы) в базе данных обновлен(ы)

 

Уточню ещё раз проблему - даже когда я сделал:

{$author['member_location']}<br />
{$post['signature']}
		<!-- THE POST -->

 

все осталось, так как и было до правки. Т.е. так:

http://i011.radikal.ru/0910/c2/9a3a3583a6b1.png

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.