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

Awards Mod (Мод Наград)


SAT

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

Извиняюсь за оффтоп.

 

:D Поствлю тебе Shadow так и быть.:)

 

 

 

ТОка сам разберусь до конца ;)

 

 

И еще вопрос а точнее ответ Sat`у. Уважаемый Sat наградил то я наградил

виртуально чела. ТОка награда не появляется в топиках.

 

И чето с русским языком никак не разберусь на английском пашет.

НА английском вроде работает тока в топиках не показывает.

 

А вот на русском такое когда захожу в Участники то есть Members, то выдает такое

 

Parse error: parse error, unexpected ';', expecting ')' in z:\home\proba.ru\ipb\lang\ru\lang_topic.php on line 154
[1129380058:1129380660]Зы Sat вы наверное не поняли я хотел бы чтоб награда отображалась в топиках под аваторой а не чтоб там было написано

 

Awards: 1

 

Я хочю чтоб отображалочь не количеством а графически, чтоб там горела медаль.[1129380660:1129392099]Зы все с модом разобрался спасибо тебе Sat и могу посоветовать только терпение.

 

Чтоб выслушивать таких как я :) . А веть выслушивать все равно придется кому че кроме как ни тебе, и еще некоторым разработчикам.

 

НО очень бы хотелось.

Я хочю чтоб отображалось не письменно а графически, чтоб там горела медаль.

 

 

 

 

 

А как я разобрался с модом. Просто взял готовый енглицкий работающий язык и перевел его.

И назвул русский. Вот и все. Еще раз спасибо тебе огромнейшее. Но

Я хочю чтоб отображалось не письменно а графически, чтоб там горела медаль.
Ссылка на комментарий
Поделиться на других сайтах

  • Ответы 155
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Уважаемый m-sky1 поддержите финансово Sat`а есле можете.

 

Веть труд разработчиков должен быть оправдан.

 

Я к моему сожалению не располагаю ни какими средствами. Поэтому помочь не смогу.

 

А вы m-sky1 если сами разговор завели так помогите, может это ускорит разработку мода пот IPB версию 2.1. :D

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

m-sky1

нет финансовая сторона воотроса меня совсем не интересует, у меня на данный момент накопилось много програмных продуктов которые никак не связаны с вэб дизайном и их надо выпустить... для того что бы качественно выпустить мод надо изучить 2.1.х на это у меня времени на данный момент нет, хватает только на поддержку уже существующих модификаций и написание небольших новых, но для 2.0.х...

 

Я хочю чтоб отображалось не письменно а графически, чтоб там горела медаль.

 

пжалуста напиши :D даже могу подсказать алгоритм(я уже реализовывал это) ;)

просто как я раньше говорил переписывать как на фолке я не буду.

 

есть самый простой способ поставить 1 SQL запрос, но как я тоже говорил сколько постов на страницу на столько лишних запросов и будет.

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

И что вы конкретно посоветуете. Очень бы хотелось чтоб отображалось.

 

Жду с надеждой модет вы поможете мне да и не только. И многим другим проектам.

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

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

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

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

selt

 

проверяй, и внимательней копируй....

при копировании из ридми(изменения в moderate.php), пропустил скобку "}"...

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

-SAT- спасибо! Все исправил...

Появилась другая проблема - когда нажимаешь на количество наград под аватарой открывается окно с профилем этого пользователя а не наградой. Где и что править?

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

проверяй, и внимательней копируй....

SAT! Плиз хелп! При обращении к профилю юзера выдаёт пустую страницу, что это может быть? И где в админке появится мод для загрузки наград, что-то я его не вижу! :D

Вот мой форум

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

selt

проверяй внимательно изменения в profile.php думается мне что ты не добавил туда

      //--------------
     // Awards System
     //--------------
                   case 'showaward':
                           $this->show_award();
                           break;

                   case 'showawardimg':
                           $this->show_award_img();
                           break;

 

casablanca

вашу болезнь тоже вылечивает лекартво: просмотр внимательно изменений в profile.php а так же admin_pages.php, а если в admin_pages.php все верно то внимательно список отций слева смотри...

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

вашу болезнь тоже вылечивает лекартво: просмотр внимательно изменений в profile.php а так же admin_pages.php, а если в admin_pages.php все верно то внимательно список отций слева смотри...

Спасибо, разобрался. То ли руководство по установке в архиве не совсем корректное, то ли я дебил. В русских лэнг файлах, если верить хелпу надо вставлять так:

<?php

$lang['award_cp']  = "Управление Наградами";

$lang['aw_member']  = "Пользователя";

$lang['aw_award']  = "Награды";

$lang['aw_name']  = "Название награды";

$lang['aw_img']  = "Изображение";

$lang['aw_desc']  = "За заслуги";

Ну то что сам код должен быть вида

'award_cp'  =>  "Управление Наградами",
я сразу дотумкал, но главная ошибка в том, что вставлять этот код надо не после <?php, а так:
<?php

$lang = array (

'award_cp'  =>  "Управление Наградами",

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

Уважаемый, -SAT-!

Установил Ваш мод наград, но есть одна проблема.

При попытке наградить кого бы то ни было выскакивает следующая ошибка:

Fatal error: Call to undefined function: award_nocontent() in ...\sources\moderate.php on line 682

Привожу данную строчку с предшествующими и последующими:

                 if($nocontent != 1)
                {
                      $nick = $DB->query( "SELECT name, mgroup FROM ".SQL_PREFIX."members WHERE id='".$mid."'" );
                      $mem_nick = $DB->fetch_row($nick);
                      $member_nick = $mem_nick['name'];
                      $awards_m .= $this->html->[b]award_nocontent[/b]();
                }

В чём я ошибся?

Заранее благодарен...

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

casablanca

разве этого не написано в ReadMe:

//++++++++++++++++++
// Шаг 6
//++++++++++++++++++

делаем изменения в языковых файлах
(Для русского IPB сделайте изменения по формату англоязвычных файлов)

 

глянь формат англиского языка в ReadMe

 

GobblinS

а этого тоже в ReadMe сАвсем нет:

//++++++++++++++++++++
// Шаг 4(Важно!!!)
//++++++++++++++++++++

делаем перестройку скинов в кэше
ACP->Skin Tools->Rebuild All
если вы не сделали это то при попытке обращению к моду Вы ничего не получите,
конечно кроме ошибки вроде Call to Undefined Function

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

GobblinS

а этого тоже в ReadMe сАвсем нет:

//++++++++++++++++++++
// Шаг 4(Важно!!!)
//++++++++++++++++++++

делаем перестройку скинов в кэше
ACP->Skin Tools->Rebuild All
если вы не сделали это то при попытке обращению к моду Вы ничего не получите,
конечно кроме ошибки вроде Call to Undefined Function

Я делал... Возможно проблема в том, что я ребилд делал на 4 шаге, а надо было в конце... Сейчас сделал ещё раз - всё работает. Спасибо за помощь и мод!

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

casablanca

разве этого не написано в ReadMe:

Опа! Сорри! Немного не так понял эту инструкцию! :D

SAT, а подскажи плиз, как сделать чтобы картинка награды вылезала под аватаром? Мне надо наградить человека титулом "мисс форум", чтобы это было видно... Ну плизз!!! ;)

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

  • 3 недели спустя...
Извените, хотелось бы добавить Awards CP ещё и в card, но просто добавлением ссылки он не может(видать ключа авторзации не хвататет), что делать? Изменено пользователем SmikE
Ссылка на комментарий
Поделиться на других сайтах

sv2

 

да можно стандартный мод передалать брать $member['award'] и крутить это циклом for, для однотипных наград эфект будет такой же, а вот награждение разными наградами это другое дело :D

Изменено пользователем -SAT-
Ссылка на комментарий
Поделиться на других сайтах

РУСИВАН

нет для 2.1 не реализован, и на реализацию к сожалению врмени нет и возможно не будет.

 

ЗЫ: $help = (($SAT == 'СЭТ') && ($SAT != 'сАт') ) ? $answer : ''; :D

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


×
×
  • Создать...

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

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