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

sandul

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

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

  • Посещение

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

  1. Лайк
    sandul отреагировална пост Sirius в Ник картинкой, репутация, шаблон.   
    Заходим в шаблон "userInfoPane" и находим код:
    <if test="authorwarn:|:$author['show_warn']"> <li> <if test="hasWarningId:|:$options['wl_id']"> <img src='{$this->settings['img_url']}/warn.png' class='clickable' onclick='warningPopup( this, {$options['wl_id']} )' title='{$this->lang->words['warnings_issued']}' /> </if> <a class='desc lighter blend_links' href='{parse url="app=members&module=profile&section=warnings&member={$author['member_id']}&from_app={$this->request['app']}&from_id1={$contentid}&from_id2={$options['id2']}" base="public"}' id='warn_link_{$contentid}_{$author['member_id']}' title='{$this->lang->words['warn_view_history']}'>{parse expression="sprintf( $this->lang->words['warn_status'], $author['warn_level'] )"}</a> </li> </if> </ul>  
    И сразу под ним добавить:
    <!-- REPUTATION BAR --> <if test="cardRep:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']"> <div class="reputation-bg" data-tooltip="Репутация: {$author['pp_reputation_points']}"> <div class="reputation-bar <!-- GREY BAR --> <if test="$author['pp_reputation_points']==0">gray</if> <!-- /GREY BAR --> <!-- RED BARS --> <if test="$author['pp_reputation_points']<0 && $author['pp_reputation_points']>=-15">red width20</if> <if test="$author['pp_reputation_points']<-15 && $author['pp_reputation_points']>=-30">red width40</if> <if test="$author['pp_reputation_points']<-30 && $author['pp_reputation_points']>=-45">red width60</if> <if test="$author['pp_reputation_points']<-45 && $author['pp_reputation_points']>=-60">red width80</if> <if test="$author['pp_reputation_points']<-60">red</if> <!-- /RED BAR --> <!-- BLUE BARS --> <if test="$author['pp_reputation_points']>=1 && $author['pp_reputation_points']<=10">blue width20</if> <if test="$author['pp_reputation_points']>10 && $author['pp_reputation_points']<=20">blue width40</if> <if test="$author['pp_reputation_points']>20 && $author['pp_reputation_points']<=30">blue width60</if> <if test="$author['pp_reputation_points']>30 && $author['pp_reputation_points']<=40">blue width80</if> <if test="$author['pp_reputation_points']>40 && $author['pp_reputation_points']<=50">blue</if> <!-- /BLUE BARS --> <!-- GREEN BARS --> <if test="$author['pp_reputation_points']>50 && $author['pp_reputation_points']<=70">green width20</if> <if test="$author['pp_reputation_points']>70 && $author['pp_reputation_points']<=90">green width40</if> <if test="$author['pp_reputation_points']>90 && $author['pp_reputation_points']<=110">green width60</if> <if test="$author['pp_reputation_points']>110 && $author['pp_reputation_points']<=130">green width80</if> <if test="$author['pp_reputation_points']>130 && $author['pp_reputation_points']<=150">green</if> <!-- /GREEN BARS --> <!-- GOLD BARS --> <if test="$author['pp_reputation_points']>150 && $author['pp_reputation_points']<=190">gold width20</if> <if test="$author['pp_reputation_points']>190 && $author['pp_reputation_points']<=230">gold width40</if> <if test="$author['pp_reputation_points']>230 && $author['pp_reputation_points']<=270">gold width60</if> <if test="$author['pp_reputation_points']>270 && $author['pp_reputation_points']<=310">gold width80</if> <if test="$author['pp_reputation_points']>310">gold</if> <!-- /GOLD BARS --> "> {$author['pp_reputation_points']} </div> </div> </if> <!-- /REPUTATION BAR -->  
     
    В шаблонах showCard и profileModern ( шаблон профили пользователей)
    Замените дефольтный код репутации этим:
    <!-- REPUTATION BAR --> <if test="cardRep:|:$this->settings['reputation_enabled'] && $this->settings['reputation_show_profile']"> <div class="reputation-bg" data-tooltip="Репутация: {$member['pp_reputation_points']}"> <div class="reputation-bar <!-- GREY BAR --> <if test="$member['pp_reputation_points']==0">gray</if> <!-- /GREY BAR --> <!-- RED BARS --> <if test="$member['pp_reputation_points']<0 && $member['pp_reputation_points']>=-15">red width20</if> <if test="$member['pp_reputation_points']<-15 && $member['pp_reputation_points']>=-30">red width40</if> <if test="$member['pp_reputation_points']<-30 && $member['pp_reputation_points']>=-45">red width60</if> <if test="$member['pp_reputation_points']<-45 && $member['pp_reputation_points']>=-60">red width80</if> <if test="$member['pp_reputation_points']<-60">red</if> <!-- /RED BAR --> <!-- BLUE BARS --> <if test="$member['pp_reputation_points']>=1 && $member['pp_reputation_points']<=10">blue width20</if> <if test="$member['pp_reputation_points']>10 && $member['pp_reputation_points']<=20">blue width40</if> <if test="$member['pp_reputation_points']>20 && $member['pp_reputation_points']<=30">blue width60</if> <if test="$member['pp_reputation_points']>30 && $member['pp_reputation_points']<=40">blue width80</if> <if test="$member['pp_reputation_points']>40 && $member['pp_reputation_points']<=50">blue</if> <!-- /BLUE BARS --> <!-- GREEN BARS --> <if test="$member['pp_reputation_points']>50 && $member['pp_reputation_points']<=70">green width20</if> <if test="$member['pp_reputation_points']>70 && $member['pp_reputation_points']<=90">green width40</if> <if test="$member['pp_reputation_points']>90 && $member['pp_reputation_points']<=110">green width60</if> <if test="$member['pp_reputation_points']>110 && $member['pp_reputation_points']<=130">green width80</if> <if test="$member['pp_reputation_points']>130 && $member['pp_reputation_points']<=150">green</if> <!-- /GREEN BARS --> <!-- GOLD BARS --> <if test="$member['pp_reputation_points']>150 && $member['pp_reputation_points']<=190">gold width20</if> <if test="$member['pp_reputation_points']>190 && $member['pp_reputation_points']<=230">gold width40</if> <if test="$member['pp_reputation_points']>230 && $member['pp_reputation_points']<=270">gold width60</if> <if test="$member['pp_reputation_points']>270 && $member['pp_reputation_points']<=310">gold width80</if> <if test="$member['pp_reputation_points']>310">gold</if> <!-- /GOLD BARS --> "> {$member['pp_reputation_points']} </div> </div> </if> <!-- /REPUTATION BAR -->  
    В CSS добавить:
    /****************************************************** Reputation Bar ******************************************************/ .reputation-bg{ background:#e4e4e4; background:-moz-linear-gradient(top, #e4e4e4 0%, #f7f7f7 100%); background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#f7f7f7)); background:-webkit-linear-gradient(top, #e4e4e4 0%,#f7f7f7 100%); background:-o-linear-gradient(top, #e4e4e4 0%,#f7f7f7 100%); background:-ms-linear-gradient(top, #e4e4e4 0%,#f7f7f7 100%); background:linear-gradient(to bottom, #e4e4e4 0%,#f7f7f7 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f7f7f7',GradientType=0); border:1px solid #e4e4e4; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px } .reputation-bar{ background:url('reputation_bar.png') repeat-x 0 0; border:1px solid; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; box-shadow:inset 0 1px 0 rgba(255,255,255,0.3); -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3); -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.3); font:12px/23px Calibri,Arial,Tahoma,sans-serif; height:21px; margin:1px; text-align:center; text-shadow:0 1px 0 rgba(255,255,255,0.3) } .reputation-bar.gray{background-color:#a2a2a2;border-color:#6a6a6a;color:#6b6b6b} .reputation-bar.red{background-color:#b00000;border-color:#910000;color:#6b0000} .reputation-bar.blue{background-color:#008cd5;border-color:#006aa1;color:#00537f} .reputation-bar.green{background-color:#20a601;border-color:#188000;color:#177a00} .reputation-bar.gold{background-color:#ccb200;border-color:#b49d00;color:#958200} .reputation-bar.width20{width:20%} .reputation-bar.width40{width:40%} .reputation-bar.width60{width:60%} .reputation-bar.width80{width:80%}  
    Чтобы добавить новый цвет добавляем новое свойство CSS:
    .reputation-bar.ЦВЕТ{background-color:#ЦВЕТ;border-color:#ЦВЕТ;color:#ЦВЕТ}  
    Чтобы добавить новую шкалу репутации, добавляем допол. код:
    <!-- ЦВЕТ BARS --> <if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ width20</if> <if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ width40</if> <if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ width60</if> <if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ width80</if> <if test="$member['pp_reputation_points']>БАЛЛЫ && $member['pp_reputation_points']<=БАЛЛЫ">ЦВЕТ</if> <!-- /ЦВЕТ BARS -->  
    Загружаем в папку с изображениями фон reputation_bar.png , который находиться чуть ниже.
    reputation_bar.zip
  2. Лайк
    sandul отреагировална пост egorea1999 в Лучший ответ в ipb 3.3.3   
    sandul, тоже хотелось бы узнать как
  3. Лайк
    sandul получил реакцию от egorea1999 в Лучший ответ в ipb 3.3.3   
    Скажите можно вытащить функцию лучшего ответа с 3,4 и поставить на 3.3.3???.Где-то такое видел но не помню где.
     
  4. Лайк
    sandul отреагировална пост Respected в Проблема с логотипом   
    Тема в корзину. За копипаст на первый раз устное предупреждение.
  5. Лайк
    sandul отреагировална пост _Dark_ в [NEW!!!] Набор в команду проекта IPBmafia.Ru   
    Доброго времени суток, господа пользователи проекта IPBmafia.Ru.
     
    Мы объявляем о втором наборе пользователей в команду нашего форума.
     
    Для начала, давайте разберёмся, что происходит (пользуясь случаем, хочу сообщить, что я начал использовать букву Ё после 6 лет её полнейшего игнорирования при наборе текста )
     
    набор команды форума признан неудачным в плане реализации, но нам это думаю можно простить, почти год проект управляется скромным составом администрации.
    Путём анализа этого происшествия подготовлена вторая ревизия набора команды проекта, учтены многие наши ошибки, а так же переосмыслены некоторые моменты.
    Прежде чем перейти к главной части — собственно, подробной информации о наборе, следует принять к сведению данные моменты:
    У нас нет другого варианта, вторая попытка набора в команду форуму кардинально отличается от первой, поэтому все заявки оставленные вами аннулированы. Из первого пункта следует то, что первый набор был необъективным, соответственно, все испытательные сроки, заявки, решения, не будут учитываться при рассмотрении заявок оставленных в этой теме. Разумеется, мы, в лице администрации проекта, не рассчитываем на глубокие разочарования, обиды, и прочие негативные мысли со стороны предыдущих кандидатов, лично я придерживаюсь мнения, что раз они действительно хотели занять какую-либо должность, то они смогут пройти процедуру рассмотрения ещё раз.
    Кроме того, тем, чьи заявки были отвергнуты предоставляется невиданный шанс, а именно возможность подать свою заявку ещё раз (благо, время исправиться было).
    На этом отходим от такого вступления и переходим к основной части.

    Три базовых аспекта. Если какой-либо из них выполняется — вам будет отказано в любом случае.
    Желание выделиться. А именно, специальное выделение шрифтом своих сообщений, заявления везде о том, что "я модератор, локализатор, член команды форума!" и т.п. Лучший администратор тот, который делает свою работу незаметно для окружающих. Банальное несоблюдение правил. Если пользователь пишет что-то не по теме / оскорбляет других пользователей / не соблюдает прочие правила форума, то ему место в группе Заблокированные, а не в группе какой-либо должности. Неграмотность. Человек, который является членом администрации, есть пример для окружающих. Я думаю знание русского языка (как основного на нашем форуме), т.е. орфографии (про пунктуацию вообще молчу, это любой должен знать) обязательно для всех. Тяжело читать неграмотно написанный текст, еще ужаснее если этот текст написало важное лицо форума. Процедура набора в команду форума
    Мы учли ошибки допущенные во время предыдущего набора форума и поэтому мы пересмотрели процедуру рассмотрения и разбора ваших заявок.
     
    В общем виде это можно представить так:
    В этой теме все желающие оставляют свои заявки. О самих заявках будет рассказано ниже. Каждые 5 заявок трансформируются в группу. Т.е. группа — это 5 заявок, всё просто. Каждая группа из пяти заявок рассматривается действующей администрацией проекта в течение максимум трёх дней в закрытом форуме администрации. В случае, если администрация вынесла положительный вердикт касательно заявки, её автор получает эту должность на 14 дней. Это испытательный срок. В течение этого времени все действия кандидата тщательно просматриваются действующей администрации. Если никаких нарушений не было выявлено, то пользователь получает желаемую им должность без серьезных ограничений. Теперь поподробнее:
     
    1. Заявки
    Заявки оставляются в этой теме по следующей форме (обязательные пункты выделены):
    Ваше имя Желаемая должность Место проживания Краткий рассказ о себе (в т.ч. описание, почему/зачем вы хотите вступить в нашу команду) Адрес вашего форума Не забывайте, что эта тема такая же как и другие, если вы при написании заявки нарушите правила форума (например, если вы будете чрезмерно использовать большой размер шрифта, сделаете из своего сообщения новогоднюю гирлянду, использовав слишком много цветов шрифта, превратите её в маскарад, вставив чуть более чем много изображений — вы рискуете получить предупреждение, что значительно снизит ваши шансы на получение желаемой должности).
     
    2. Группы
    Группа — это комплект из пяти заявок, сделано для упрощения работы и голосования пользователей.
    После образования группы в специальном разделе форума администрацией будет создана тема вашей группы. В ней вы сможете следить за ходом рассмотрения заявок, кроме того, там будут публиковаться мнения администраторов о вас.
     
    3. Рассмотр администрацией
    При рассмотрении администрацией будет учитываться следующее:
    Дата регистрации. Новичкам, которые у нас всего несколько дней, скорее всего будет отказано сразу же. Все ваши сообщения и темы. Они будут просматриваться не только на предмет нарушения правил форума, но и на предмет контекста, т.е. если вы претендуете в группу Технической поддержки, то вы как минимум должны не задавать вопросов на базовые темы. Кроме того, будет учитываться ваша грамотность, но об этом я уже писал выше. Ваш рассказ о себе. Рассказ — это как резюме, только в совсем не официальной форме. Это отличная возможность выделиться среди других. 4. Испытательный срок
    Если всё прошло успешно, вы всех устраиваете, то вы переводитесь в желаемую вами группу на 2 недели. Это испытательный срок. В течение этого срока учитываются все ваши действия: активность, соблюдение ваших обязанностей, собственно, ваши действия и т.п. Следует принять к сведению, что если администрацию что-то не устроит в течение этого срока — вы рискуете потерять свою должность.
     
    5. Дальнейшие действия
    Если вы успешно прошли испытательный срок — что же, вы вас поздравляем, вы прошли его.
    Добро пожаловать в команду проекта, что еще сказать Главное не допускать нарушений со своей стороны и проявлять активность!
     
    В общем то, самая ценная информация подошла к концу. Идём дальше.

    Открытые должности
     
    Супермодератор подавать заявку сюда бессмысленно
    Обязанности Наблюдение за соблюдение правил форума со стороны пользователей Наблюдение за файловым архивом Наблюдение за чатом Наблюдение за всеми форумами Дополнительно На эту должность нельзя подать заявку напрямую. Так как она имеет очень и очень большие привилегии ее можно получить только после успешного пребывания в какой-либо должности. Супермодератор форума должен быть адекватным человеком, соблюдать все правила форума, в общем, быть идеальным примером для всех остальных. Должность приведена здесь в основном для стимула. Вот вам есть к чему стремиться. Модератор форума(-ов)
    Обязанности Наблюдение за разделами нашего проекта Требования Вы должны быть адекватным человеком, соблюдать все правила форума, в общем, быть идеальным примером для всех остальных. Дополнительно Вы можете стать модератором любого раздела нашего форума (кроме, разумеется, административных). Если вы выбираете раздел, например, Флейм, вам необязательно знать IP.Board от и до. Проще говоря, пользователь этой должности не обязательно должен разбираться в основной тематике нашего форума — IP.Board, правда, если вы собираетесь стать модератором разделов технического характера — вы поняли в общем. Если вы подаете заявку на эту должность — последним пунктом перечислите форумы, которые вы хотите модерировать Uploader
    Обязанности Наполнение нашего файлового архива файлами, разумеется, по категориям, с соблюдением правил, всё как положено. Требования Умение пользоваться архиватором, а так же знание правил форума (там описаны правила добавления файлов) Дополнительно  
    Локализатор
    Обязанности Перевод модификаций из нашего файлового архива, статей, новостей и т.п. Требования Знание русского и английского языков. В принципе, это очевидно. Дополнительно Во время испытательного срока будет оцениваться количество и качество переведенных материалов  
    Техническая поддержка
    Обязанности Помощь пользователям по вопросам связанными с IP.Board Требования Отличное знание IP.Board Умение писать доступным и понятным языком Умение пользоваться поиском по форуму Дополнительно Члены этой группы получат права на модерирование следующих разделов: Техническая поддержка IP.Board
    Вот и всё. Сообщение вышло не малым, возможно, лично я что-то забыл, в этом случае вы можете задать свои вопросы в этой теме.
    Заявки необходимо оставлять так же в этой теме. Ждём первую группу
     
     
    Да, забыл написать, если вы оставили заявку или вопрос, а меня нет онлайн — не надо спрашивать, когда что-то с ней произойдёт или когда я вам отвечу. Очевидно, что как только — так сразу.
×
×
  • Создать...