HEBuDuMKA Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 Здравствуйте! Хочу задать несколько вопросов по поводу отображения профиля пользователя в темах. 1. Как добавить звездочки как на этом форуме под аватарку и группу пользователя. И чтобы их становилось больше при сообщениях. 2. Как сделать так: Чтобы две кнопки были на одном уровне. Ну и даже не две. А например даже три. Две соц сети и стим. и они были кликабельные. 3. Как "предупреждение" переделать в текст с процентами и переместить вверх туда над репутацией. 4. Вертикальная линия которая отделяет информацию пользователя - идет не до конца вниз и не до конца вверх. Как сделать чтобы все шло до конца :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 1. Звёздочки это звания пользователей. По достижении опред количества сообщений на форуме у них в звании меняется картинка, настроить можно в Админцентр --> Пользователи, звания! 2. Кнопки можно добавить в шаблоне userInfoPane перед кодом: <if test="authorwarn:|:$author['warn_percent'] !== NULL"> средствами простого html кода, вида <a href="ссылка"><img src="ссылка на картинку" /></a> [/code] 3. Переместить репутацию можно в этом же шаблон - userInfoPane, просто перенеси код: [CODE] <if test="authorwarn:|:$author['warn_percent'] !== NULL"> <ul> <li> <br /> <div class='warn_panel clear rounded ipsType_small'> <strong><a href='{parse url="app=core&module=modcp&section=editmember&do=view&mid={$author['member_id']}&_tab=warn" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}' class='warn_link'>{$this->lang->words['warn_status']}</a></strong> <if test="highwarn:|:$author['warn_percent'] >= 80"> <p class='progress_bar user_warn limit' title='{$this->lang->words['warn_level']} {$author['warn_percent']}%'> <else /> <p class='progress_bar user_warn' title='{$this->lang->words['warn_level']} {$author['warn_percent']}%'> </if> <span style='width: {$author['warn_percent']}%'><span>{$this->lang->words['warn_level']} {$author['warn_percent']}%</span></span> </p> </div> </li> </ul> </if> [/code] На порядок выше (можешь методом тыка) HEBuDuMKA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
HEBuDuMKA Опубликовано 27 марта, 2012 Автор Поделиться Опубликовано 27 марта, 2012 Наверно ты меня чуть не правильно понял. Спасибо за все остальное )) По поводу второго вопроса. Надо сделать так, чтобы можно было пользователям заполнять это поле, и оно отображалось в профиле. Стандартная фигня "Дополнительные поля профиля" - кидает эти две картинки на две строки, а не в одну.(вот видно как оно делает - http:/ /cs.uteam.ua/index.php?/topic/13-pravila-foruma-ros/ ). Мне надо чтобы кидало в одну строку с другими вообще иконками. Может как-то переделать стандрат... Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 Теперь про боковую линию. Она у тебя прописана у класса .author_info. Найди этот класс в ipb_styles.css и сотри его, линия будет такого вида: border-right: 1px solid цвет; За место этого тебе нужно прописать обводку слева у класса .post_body. Найди его в том же ipb_styles.css и допиши к нему: border-left: 1px solid цвет; Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 Чтобы картинки выводились в строку, попробуй выводить их не списком, то есть в шаблоне userInfoPane найди: <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="authorcfields:|:$author['custom_fields'] != """> <foreach loop="customFieldsOuter:$author['custom_fields'] as $group => $data"> <foreach loop="customFields:$author['custom_fields'][ $group ] as $field"> <if test="$field != ''"> {$field} </if> </foreach> </foreach> </if> [/code] HEBuDuMKA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
HEBuDuMKA Опубликовано 27 марта, 2012 Автор Поделиться Опубликовано 27 марта, 2012 получилось, но теперь оно вылазит на репутацию((( Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 Значит после репутации поставь тег <br /> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
HEBuDuMKA Опубликовано 27 марта, 2012 Автор Поделиться Опубликовано 27 марта, 2012 Значит после репутации поставь тег <br /> Репутация то с хука. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 Какая разница то, значит поставь тег <br /> перед <if test="authorcfields:|:$author['custom_fields'] != """> Послучится тоже самое, что после репутации :) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
HEBuDuMKA Опубликовано 27 марта, 2012 Автор Поделиться Опубликовано 27 марта, 2012 Ничего не выходит вообще. Все варианты перепробовал. Ничего нигде не перепутал, все делал правильно. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 В шаблоне Глобальные --> tbSruiHook в самый низ добавь <br /> HEBuDuMKA 1 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
HEBuDuMKA Опубликовано 27 марта, 2012 Автор Поделиться Опубликовано 27 марта, 2012 В шаблоне Глобальные --> tbSruiHook в самый низ добавь <br /> Совсем другое дело! радует прям глаз))) Спасибо!!!! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
HEBuDuMKA Опубликовано 27 марта, 2012 Автор Поделиться Опубликовано 27 марта, 2012 По поводу звездочек. Выставил звания - но так ничего и не поменялось, то есть не добавилось. Что мне сделать? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 в шаблоне userInfoPane найди: <li class='group_title'> {$author['_group_formatted']} </li> Ниже добавь: <li class='group_icon' style='margin-top:-5px;'> <img src='{$author['member_rank_img']}' alt='' /> </li> [/code] Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
HEBuDuMKA Опубликовано 27 марта, 2012 Автор Поделиться Опубликовано 27 марта, 2012 Неее) Чуть не так. Просто добавить внизу: {$author['member_rank_img']} Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
ProNull Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 Задам вопрос в вашем топике) как репутацию вывести впрофиле как у вас? То есть - "Репутация: 123" Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 27 марта, 2012 Поделиться Опубликовано 27 марта, 2012 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
OleZhoK Опубликовано 24 сентября, 2012 Поделиться Опубликовано 24 сентября, 2012 По поиску нашёл 20 тем с примерными для меня проблемами, но не как не могу добиться истины. Проблема в "Пользователи / Звания", я указал путь картинки (pips'а), указал количество сообщений. Так вот на сайте выводит только статус "буквенный", сама картинка не отображается, хотя в админ-панели её видно. В узерПане откопал код, скажите что нужно дописать что-бы вместо текста, были эти самые пипсы. <if test="membertitle:|:$author['member_title']"> <p class='desc member_title'>{$author['member_title']}</p> </if> Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 24 сентября, 2012 Поделиться Опубликовано 24 сентября, 2012 В userInfoPane найти: <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="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 /> </if> </li> </if> [/code] Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
OleZhoK Опубликовано 24 сентября, 2012 Поделиться Опубликовано 24 сентября, 2012 Этот когд у меня стоит. Тогда выводится картинка не "звания", а группы тоесть "Админ", "Модер". Преведу скрины. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
OleZhoK Опубликовано 24 сентября, 2012 Поделиться Опубликовано 24 сентября, 2012 UPD. Наверно вот это поможет, просто хотелось без хуков. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
_Dark_ Опубликовано 24 сентября, 2012 Поделиться Опубликовано 24 сентября, 2012 Тот файл отображает и иконку группы и звездочки, ставьте его, это идеальный вариант. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
OleZhoK Опубликовано 24 сентября, 2012 Поделиться Опубликовано 24 сентября, 2012 Есть ли восможность сделать это не вмести, именно как у меня на скрине? Попробовал хук мне не подходит. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 24 сентября, 2012 Поделиться Опубликовано 24 сентября, 2012 У нас так же сделано? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
OleZhoK Опубликовано 24 сентября, 2012 Поделиться Опубликовано 24 сентября, 2012 Как я понял у вас "IPB Skin Developer" выведен через "membertitle", а звёзды и категория "Админ" через хук, у меня на скрине категория сделана в "облаке сообщения" поверх авы, дабы красиво было, если просто через хук запилить звёзды или что-то инное оно получается не красиво. Просто люблю уют и порядок на форуме, вот и задался вопросом как это сделать по раздельности. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.