Перейти к содержанию

Vision

Пользователи
  • Постов

    29
  • Зарегистрирован

  • Посещение

Активность репутации

  1. Лайк
    Vision отреагировална пост _Dark_ в Помогите составить поля под аватаром!   
    Вместо

    <strong>Сообщений:</strong> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} Сделайте так: <span style="color:black; font-weight: bold;">Сообщений: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"}</span>[/code] Вместо [code]
    <strong>Регистрация:</strong> {parse date="$author['joined']" format="joined"}
    [/code] Вот так: [CODE]
    <span style="color:black; font-weight: bold;">Регистрация: {parse date="$author['joined']" format="joined"}</span>
    [/code]
    И так далее.

    Т.е. возьмите в тег <span> </span> оставшиеся части кода.
  2. Лайк
    Vision отреагировална пост _Dark_ в Помогите составить поля под аватаром!   
    Vision,
    У вас в коде есть вот такое вот:


    <strong>Регистрация</strong>
    <strong>Пользователь</strong>
    и т.д. Сделайте так:
    <span style="color:black; font-weight: bold;">Регистрация</span>
    <span style="color:black; font-weight: bold;">Пользователь</span>
    [/code] и т.д. Если вам не нужно выделение жирным шрифтом, уберите [CODE]font-weight: bold;[/code]
  3. Лайк
    Vision отреагировална пост CNoise в Помогите составить поля под аватаром!   
    Vision, ах, ну так с группой я и вовсе не работал, ее в том коде, что я прислал, быть не должно. В любом случае, исправляется это довольно просто. Необходимо найти следующий участок кода:

    <li class='group_title'> Группа: {$author['_group_formatted']} </li> И заменить на что-то похожее: <li class='post_count desc lighter'> <strong>Группа:</strong> {$author['_group_formatted']} </li>

    Проблема должна решится, также нашел ваш проект - Fobos, зарегистрировался. Никаких странных пространств не заметил, скорее всего проблема действительно была в лишних <br*/>.
  4. Лайк
    Vision отреагировална пост wensont в Помогите составить поля под аватаром!   
    Посмотрите в эту сторону. Я думаю это лучше попробовать сделать вам и если не получится, то уже обратиться за помощью.
  5. Лайк
    Vision отреагировална пост CNoise в Помогите составить поля под аватаром!   
    Wensont, именно так, ничего конкретного не стал советовать, да и просто-напросто не смог лишь потому что не знаю, какой скин используется и в жизни ресурс автора темы не видел. Как вариант, можно попробовать присвоить строкам с информацией класс дополнительных полей. Попробуйте следующий код, не забывайте о создании резервных копий:




    Vision, для того, чтобы убрать вторую строчку "Регистрация" достаточно отключить хук, ее добавляющий, а он должен быть. По умолчанию, лично у меня этой строки не было. А чтобы изменить формат даты на предложенный вами, пройти по пути "АЦ Форума > Система > Настройки > Дополнительные > Формат чисел, времени и дат > ...", найти пункт "Формат даты регистрации" и заменить его содержимое на "%d.%m.%Y".
  6. Лайк
    Vision отреагировална пост wensont в Помогите составить поля под аватаром!   
    Ищем:

    <li class='custom_fields'> Posts: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} </li> Меняем на: <li class='custom_fields'> Сообщений: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} </li> Ищем: <li class='custom_fields'> User ID: {$author['member_id']} </li> Меняем на: <li class='custom_fields'> Пользователь: {$author['member_id']} </li> Ищем: <li class='custom_fields'> Joined: {parse date="$author['joined']" format="joined"} </li> Меняем на: <li class='custom_fields'> Регистрация: {parse date="$author['joined']" format="joined"} </li>
  7. Лайк
    Vision отреагировална пост wensont в Помогите составить поля под аватаром!   
    Вот это удали и все должно будет быть в норме:

    <li class='group_title'> Group: {$author['_group_formatted']} </li>
  8. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Открываем:
    АЦП - Внешний вид - Управление стилями и шаблонами - Ваш Стиль - Темы - TopicViewTemplate

    Ищем:

    <if test="fastReply:|:$displayData['fast_reply'] && $displayData['reply_button']['url']"> <hr /> <div class='ipsBox' id='fast_reply_wrapper'> <div class='ipsBox_container ipsPad'> <h1 class='ipsType_subtitle'>{$this->lang->words['topic_add_reply']}</h1> <if test="isLockedFR:|:$topic['state'] == 'closed'"><span class='error'>{$this->lang->words['locked_reply_fr']}</span><br /></if> <br /> <if test="isMember:|:$this->memberData['member_id']"> <a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}' class='ipsUserPhotoLink left'><img src='{$this->memberData['pp_small_photo']}' alt="{parse expression="sprintf($this->lang->words['users_photo'],$this->memberData['members_display_name'])"}" class='ipsUserPhoto ipsUserPhoto_medium' /></a> <else /> <div class='left'>{IPSMember::buildNoPhoto(0, 'small' )}</div> </if> <div class='ipsBox_withphoto clearfix'> <form action="{parse url="" base="public"}" method="post" id='ips_fastReplyForm'> <input type="hidden" name="app" value="forums" /> <input type="hidden" name="module" value="post" /> <input type="hidden" name="section" value="post" /> <input type="hidden" name="do" value="reply_post_do" /> <input type="hidden" name="f" value="{$forum['id']}" /> <input type="hidden" name="t" value="{$topic['tid']}" /> <input type="hidden" name="st" value="{$this->request['st']}" /> <input type="hidden" name="auth_key" value="{$this->member->form_hash}" /> <input type="hidden" name="fast_reply_used" value="1" /> <input type="hidden" name="enableemo" value="yes" /> <input type="hidden" name="enablesig" value="yes" /> <if test="$this->memberData['auto_track']"> <input type="hidden" name="enabletrack" value="1" /> </if> <if test="is_array($topic['_fastReplyStatusMessage']) AND count($topic['_fastReplyStatusMessage']) AND strlen($topic['_fastReplyStatusMessage'][0])"> <div class='message'>{parse expression="implode( '<br />', $topic['_fastReplyStatusMessage'] )"}</div> </if> {parse editor="Post" options="array( 'type' => 'full', 'minimize' => 1, 'isTypingCallBack' => 'ipb.topic.isTypingCallBack', 'height' => 180, 'autoSaveKey' => 'reply-' . $topic[tid], 'warnInfo' => 'fastReply', 'modAll' => $topic['_fastReplyModAll'] )"} <br /> <fieldset class='right' id='fast_reply_controls'> <input type='submit' name="submit" class='input_submit' value='{$this->lang->words['qr_post']}' tabindex='3' accesskey='s' id='submit_post' />&nbsp;&nbsp;<input type='submit' name="preview" class='input_submit alt' value='{$this->lang->words['qr_more_opts']}' tabindex='0' id='full_compose' /> </fieldset> </form> </div> <div id='ips_HasReplies'></div> </div> </div> <script type='text/javascript'> ipb.topic.fastReplyId = '{$this->settings['_lastEditorId']}'; </script> <else /> <if test="loadJsManually:|:$displayData['load_editor_js']"> {parse template="editorLoadJs" group="editors" params="$displayData['smilies']"} </if> </if> Комментируем этот код, ни в коем случаи не удаляйте этот код. Комментировать нужно так: В начале ставим <!-- в конце --> После этого форма быстрого ответа у вас пропадет, но что бы пользователям было удобно, нужно еще добавить книпку ответа вниз, для этого делаем следующее: Ищем: <!-- Close topic --> Прямо перед этим вставляем: <ul class='topic_buttons'> <if test="closedButton:|:$displayData['reply_button']['image'] == 'locked'"> <li class='important'> <if test="pollOnly:|:isset($displayData['poll_data']['poll']['poll_only']) && $displayData['poll_data']['poll']['poll_only']"> <if test="closedButtonLink:|:$displayData['reply_button']['url']"> <a href='{$displayData['reply_button']['url']}' accesskey='r'>{parse replacement="lock_icon"} {$this->lang->words['top_poll_only_reply']}</a> <else /> <span>{parse replacement="lock_icon"} {$this->lang->words['top_poll_only']}</span> </if> <else /> <if test="closedButtonLink:|:$displayData['reply_button']['url']"> <a href='{$displayData['reply_button']['url']}' accesskey='r'>{parse replacement="lock_icon"} {$this->lang->words['top_locked_reply']}</a> <else /> <span>{parse replacement="lock_icon"} {$this->lang->words['top_locked']}</span> </if> </if> </li> <else /> <if test="replyButton:|:$displayData['reply_button']['image']"> <if test="replyButtonLink:|:$displayData['reply_button']['url']"> <li><a href='{$displayData['reply_button']['url']}' title='{$this->lang->words['topic_add_reply']}' accesskey='r'>{$this->lang->words['topic_add_reply']}</a></li> <else /> <li class='disabled'><span>{$this->lang->words['top_cannot_reply']}</span></li> </if> </if> </if> </ul>

    И у вас получится вот так:


    ЗЫ: Да кстати, вам нужно будет сделать для всех стилей, кроме мобильного:-)
  9. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Вы данный файлик пробовали?
  10. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Перевыложил проверь у меня на локалке поднялся на 3.2.х
  11. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Хорошо, Ближе к вечеру субботы появится перевод.
  12. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Прости, не смог ответить раньше. В понедельник покопаюсь в архивах на работе. Если найду выложу.
    ЗЫ: еще раз прости что раньше не ответил, дела были.
  13. Лайк
    Vision отреагировална пост _Dark_ в Помогите, как сделать передышку сообщений (Откат)   
    Если вы администратор, то понятное дело. У этой группы обход флуд-контроля.
  14. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Как вариант, отключить форму быстрого ответа. (Ну это как крайний вариант)
  15. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Да в админке.
    Минут через 5 скажу где именно.
  16. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Точно помню была такая настройка, но найти не могу.
  17. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Нашел, это был хук.
    Через пару минут залью и ссылку дам:-)
  18. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Забирай
  19. Лайк
    Vision отреагировална пост wensont в Помогите, как сделать передышку сообщений (Откат)   
    Упс. сейчас поищу для 3.2.х
  20. Лайк
    Vision отреагировална пост CNoise в Помогите составить поля под аватаром!   
    Привет, ну что же, без лишних слов и сразу к делу.

    Для начала в шаблоне "UserInfoPane" категории глобальных шаблонов нужно найти следующий код:

    <li class='group_title'> {$author['_group_formatted']} </li> <if test="rankimage:|:$author['member_rank_img']"> <li class='group_icon'> <if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'"> <img src='{$author['member_rank_img']}' alt='' /> <else /> {$author['member_rank_img']} </if> </li> </if> <if test="postCount:|:$author['member_id']"> <li class='post_count desc lighter'> {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} {$this->lang->words['m_posts']} </li> </if> </ul> <if test="authorcfields:|:$author['custom_fields'] != """> <ul class='custom_fields'> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> <li> {$field} </li> </if> </foreach> </foreach> </ul> </if> И заменить приблизительно на это: <if test="rankimage:|:$author['member_rank_img']"> <li class='group_icon'> <if test="rankimageimage:|:$author['member_rank_img_i'] == 'img'"> <img src='{$author['member_rank_img']}' alt='' /> <else /> {$author['member_rank_img']} </if> </li> </if> <li class='group_title'> Group: {$author['_group_formatted']} </li> <br/> <li class='custom_fields'> Joined: {parse date="$author['joined']" format="joined"} </li> <li class='custom_fields'> User ID: {$author['member_id']} </li> <if test="postCount:|:$author['member_id']"> <li class='custom_fields'> Posts: {parse expression="$this->registry->getClass('class_localization')->formatNumber( intval( $author['posts'] ) )"} </li> </if> </ul> <if test="authorcfields:|:$author['custom_fields'] != """> <ul class='custom_fields'> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> <li> {$field} </li> </if> </foreach> </foreach> </ul> </if>
    "Posts", "Joined", "User ID" и "Group" переименовать в "Сообщения", "Присоединился", "Пользователь №" и "Группа" соответственно. CSS настроить уже на свое усмотрение, можно, скажем, установить выравнивание по левому краю или добавить разделительные линии между каждым пунктом, впрочем это совершенно другая тема, скажу лишь, что редактировать необходимо следующие классы - custom_fields и group_title, для облегчения редактирования их количество свел всего к двум.

    Перед всеми изменениями рекомендую делать резервные копии изменяемых данных, к слову, вы можете получить предупреждение за то, что для хранения изображения использовали сторонний сервер, советую перезалить. Прикрепить изображение к сообщению можно в расширенной форме его редактирования. Удачи!
×
×
  • Создать...