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

[1.x.x]SexMod - Russian


X-JAY

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

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

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

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

subbnik Залей в НУЖНУЮ дирректорию \style_images\*\ где * - название или номер скина ...

Все залил в нужную директорию, но эффекта никакого :)

Не показывается значок...

Подскажите в чем проблема?

Заранее ОЧЕНЬ благодарен :)

Добавлено в [mergetime]1081716954[/mergetime]

Может быть я что-то не так сделал при изменении файлов? :D

Какие файлы нужно пересмотреть? ;)

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

subbnik Картинки впорядке залиты ... http://privateinv.com/forum/index.php?act=...&sort_key=click тут я вижу всё ок, так где НЕ показываются ? В темах ??? Ты точно менял /sources/Topics.php ???
Ссылка на комментарий
Поделиться на других сайтах

subbnik Картинки впорядке залиты ... http://privateinv.com/forum/index.php?act=...&sort_key=click тут я вижу всё ок, так где НЕ показываются ? В темах ??? Ты точно менял /sources/Topics.php ???

Остап

Да в темах ничего не показывается к сожалению.

Все файлы я менял...

 

Добавлено в [mergetime]1081717994[/mergetime]

УРА!!!

Заработало!

В файле /sources/Topics.php нужно было в двух местах поменять строчку $DB->query( "SELECT p.*,

Остап ОГРОМНОЕ СПАСИБО!!! :D

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

Боюсь, что нет, тк гифы в /sources/Topics.php у тебя не прописаны и это видно

Добавлено в [mergetime]1081718266[/mergetime]

<td align='center' valign='middle' class='row4' width="1%"><a name='entry144'></a><span class='normalname'><a href='http://privateinv.com/forum/index.php?showuser=1'>Admin</a></span></td>

 

Хде тут гиф пола ???

Добавлено в [mergetime]1081718310[/mergetime]

Ну и слава Богу ... :D;)

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

Остап

Mitos Я ставил ДРУГОЙ мод и всё работает ...

1) я тоже ставил этот же мод

2) Если ты имеешь ввиду http://www.donkeyhot.net/forum/ то у тебя то что я хочу также не реализовано :D

 

Вот скрин твоего форума с обведенным местом в которое я хочу поставить знак пола

http://mitos.kulichki.ru/sexmodattach.gif

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

Mitos Понял ... Зайди теперь ко мне ... :D Потестю - всё будет ок - выложу те код. ;) Изменено пользователем Остап
Ссылка на комментарий
Поделиться на других сайтах

Остап

зашел , вроде все пашет отлично :D так что можна выкладывать код http://mitos.kulichki.ru/smileland/smiles/angels/003.gif

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

Остап

не забудь мне на почту кинуть, как старой поклоннице. :D

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

Mitos Лови : ( ЗЫ Учти - у меня 1.2 + я менял его достаточно, поэтому могут быть небольшие расхождения, но если суть уловишь - ТАМ МАЛО - то проблем не будет )

 

Менять будем Boards.php

 

Найти :

// Get the users from the DB
  	
  	$cut_off = $ibforums->vars['au_cutoff'] * 60;
  	$time    = time() - $cut_off;
  	
  	
  	$DB->query("SELECT s.id, s.member_id, s.member_name, s.login_type, g.suffix, g.prefix
               FROM ibf_sessions s
                 LEFT JOIN ibf_groups g ON (g.g_id=s.member_group)
               WHERE running_time > $time
               ORDER BY s.running_time DESC");

 

И заменить на :

// Get the users from the DB
  	
  	$cut_off = $ibforums->vars['au_cutoff'] * 60;
  	$time    = time() - $cut_off;
  	
  	
  	$DB->query("SELECT s.id, s.member_id, s.member_name, s.login_type, g.suffix, g.prefix,m.sex,m.name
               FROM ibf_sessions s
                 LEFT JOIN ibf_groups g ON (g.g_id=s.member_group)
                 LEFT JOIN ibf_members m ON (m.name=s.member_name)
               WHERE running_time > $time
               ORDER BY s.running_time DESC");

 

ЧУТЬ НИЖЕ Найти :

	else if ($result['member_id'] == 0 )
    {
    	$active['GUESTS']++;
    }
    else
    {
    	if ( empty( $cached[ $result['member_id'] ] ) )
    	{
      $cached[ $result['member_id'] ] = 1;
      if ($result['login_type'] == 1)
      {
      	if ( $ibforums->member['mgroup'] == $ibforums->vars['admin_group']  and ($ibforums->vars['disable_admin_anon'] != 1) )
      	{
        $active['NAMES'] .= "<a href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a>*{$this->sep_char} \n";
        $active['ANON']++;
      	}
      	else
      	{
        $active['ANON']++;
      	}
      }
      else
      {
      	$active['MEMBERS']++;
      	$active['NAMES'] .= "<a href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$result['suffix']}</a>{$this->sep_char} \n";
      }

 

И заменить на :

else if ($result['member_id'] == 0 )
    {
    	$active['GUESTS']++;
    }
    else
    {
/////////////////////////////////////////////////////    	
    	
                  if ($result['sex'] == '1') {
       $sex = "<img src='".$ibforums->vars['img_url']."/man.gif'>";
       }
       else if ($result['sex'] == '2'){
       $sex = "<img src='".$ibforums->vars['img_url']."/woman.gif'>";
       }
       else {
       $sex = "";
       }      	
/////////////////////////////////////////////////////
    	if ( empty( $cached[ $result['member_id'] ] ) )
    	{
      $cached[ $result['member_id'] ] = 1;
      if ($result['login_type'] == 1)
      {
      	if ( $ibforums->member['mgroup'] == $ibforums->vars['admin_group'] and ($ibforums->vars['disable_admin_anon'] != 1) )
      	{
        $active['NAMES'] .= "<a href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$sex}{$result['suffix']}</a>*{$this->sep_char} \n";
        $active['ANON']++;
      	}
      	else
      	{
        $active['ANON']++;
      	}
      }
      else
      {
      	$active['MEMBERS']++;
      	$active['NAMES'] .= "<a href='{$ibforums->base_url}showuser={$result['member_id']}'>{$result['prefix']}{$result['member_name']}{$sex}{$result['suffix']}</a>{$this->sep_char} \n";
      }

 

Аккуратнее со вторым куском - там много } - смотри не добавь лишних - выдаст ошибку ... Ну и глянь названия гифов полов - у меня вроде другие названия, не припомню ...

man.gif и woman.gif ... Если у тя другие - замени они в коде 1 раз ...

 

Удачи ... :)

Добавлено в [mergetime]1081888479[/mergetime]

ЗЫ Я могу у ся ДЕМО версию убрать ? :D;):) Не нравится мне чё то ... :)

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

Все же без недостатков не обошлось ;)

Обьясняю пошагово свои дейтсвия :

1) Мозилой захожу на локальный форум - внизу 1 пользователь с символом пола (т.е. пока все нормально)

2) Оперой захожу гостем на форум (сразу же - т.е. установленных 15 минут не прошло) - вижу 1 гостя :)

3) Вхожу на форум как другой пользователь с другим полом (через туже Оперу) - результат на форуме 1 пользователь - тот которым я зашел под оперой

4) Обновляю мозилу - 2 пользователя с двумя разнями полами (т.е. опять все нормально)

5) Обновляю оперу - все нормально

6) Заходжу как гость под IE (все в теже 15 мин) - на форуме 1 гость

7) Вхожу - на форуме 1 пользователь

8) обновляю мозилу - на форуме 2 пользователя - мозиловский и IE

9) обновляю оперу - на форуме 3 пользователя

10) выхожу в IE (logout) - на форуме 1 гость

..............

Как это можна пофиксить :D ?

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

Mitos Топай. Нема за шо. Кстати, мож ты подскажешь, я тут пропадал месяцок ... кто это моя поклонница из новых админов ??? :D

Остап

не забудь мне на почту кинуть, как старой поклоннице.

 

Добавлено в [mergetime]1081891010[/mergetime]

Mitos И эти проблемы ТОЛЬКО после изменений ??? Или ваще ??? Мож не в изменениях дело ???

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

Вот и я про то же ... Ничего выше тобой описанного не заметил ... Правда у меня нет дома Оперы и Мозиллы ... В Осле работает корректно ...

Добавлено в [mergetime]1081891962[/mergetime]

Да и нечему там глючть вроде - добавлено только

 

<img src='".$ibforums->vars['img_url']."/woman.gif'></a> :D

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

Остап

Ирена, дорогой. Я не админ, а переводчик с инос(т)ранного. Может мод мне на мыло кинешь, как в старые добрые? ;)) Или по Аське. :D

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

  • 3 недели спустя...

Народ, не пойму, что делать... У меня русский модифицированный IPB 1.3 Final, хак поставил, но он неправильно работает ;) правда мне пришлось в Topics.php чуть-чуть помутить, т.к. не хочу терять фичу выделения ника (как на данном форуме). Мне подсказали так:

   //--------------------------------------------------------------
            // Fix up the membername so it links to the members profile
            //--------------------------------------------------------------
  
  if ($poster['id'])
  {
  // $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>";
     $poster['name']=str_replace(" ", " ", $poster['name']);
 // ---- Start Sex Mod by Killer ---- //
   if ( $row['sex'] == '1' )
   {
   $poster['name'] = "<img src='".$ibforums->vars['img_url']."/man.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";}
   else if ( $row['sex'] == '2' )
   {
   $poster['name'] = "<img src='".$ibforums->vars['img_url']."/man.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
   }
   else
   {
   $poster['name'] = "<img src='".$ibforums->vars['img_url']."/man.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
   }
// ---- End   Sex Mod by Killer ---- //
  }

 

Когда я так сделал, у всех стали показываться исключительно мужские картинки. Я не шибко грамотный чел в PHP, но мне не понравилось, что у всех почему картинки man.gif, тогда я видоизменил:

   //--------------------------------------------------------------
            // Fix up the membername so it links to the members profile
            //--------------------------------------------------------------
  
  if ($poster['id'])
  {
  // $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>";
     $poster['name']=str_replace(" ", " ", $poster['name']);
 // ---- Start Sex Mod by Killer ---- //
   if ( $row['sex'] == '1' )
   {
   $poster['name'] = "<img src='".$ibforums->vars['img_url']."/man.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";}
   else if ( $row['sex'] == '2' )
   {
   $poster['name'] = "<img src='".$ibforums->vars['img_url']."/woman.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
   }
   else
   {
   $poster['name'] = "<a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
   }
// ---- End   Sex Mod by Killer ---- //
  }

В этом варианте картинки совсем исчезли :) А когда я попробовал:

   //--------------------------------------------------------------
            // Fix up the membername so it links to the members profile
            //--------------------------------------------------------------
  
  if ($poster['id'])
  {
  // $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>";
     $poster['name']=str_replace(" ", " ", $poster['name']);
 // ---- Start Sex Mod by Killer ---- //
   if ( $row['sex'] == '1' )
   {
   $poster['name'] = "<img src='".$ibforums->vars['img_url']."/man.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";}
   else if ( $row['sex'] == '2' )
   {
   $poster['name'] = "<img src='".$ibforums->vars['img_url']."/woman.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
   }
   else
   {
   $poster['name'] = "<img src='".$ibforums->vars['img_url']."/man.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
   }
// ---- End   Sex Mod by Killer ---- //
  }

Мне стало показывать на ошибку вообще не в этом месте, а на триста какой-то строке (эти строки начинаются с 1076 строки)...

 

Плиз, помогите горе-кодеру :D

Добавлено в [mergetime]1083769049[/mergetime]

Сразу добавлю, что проверил - в списке тех, кто онлайн, всё отображается корректно. Дело только в топиках....

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

Остап

Было:

//--------------------------------------------------------------
            // Fix up the membername so it links to the members profile
            //--------------------------------------------------------------
  
  if ($poster['id'])
  {
  // $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>";
     $poster['name']=str_replace(" ", " ", $poster['name']);
           $poster['name']="<a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
  }

 

Мне тут подсказывают сделать так:

//--------------------------------------------------------------
// Fix up the membername so it links to the members profile
//--------------------------------------------------------------

if ($poster['id'])
{
// $poster['name'] = "<a href='{$this->base_url}showuser={$poster['id']}'>{$poster['name']}</a>";

$poster['name']=str_replace(" ", " ", $poster['name']);
// $poster['name']="<a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";

// ---- Start Sex Mod by Killer ---- //
if ( $row['sex'] == '1' )
{
$poster['name'] = "<img src='".$ibforums->vars['img_url']."/man.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
$poster['sex'] = "Пол : M";
}
else if ( $row['sex'] == '2' )
{
$poster['name'] = "<img src='".$ibforums->vars['img_url']."/woman.gif'>  <a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
$poster['sex'] = "Пол : M";
}
else
{
$poster['name'] = "<a href=\"javascript:ins('{$poster['name']}')\">{$poster['name']}</a>";
}

 

Ща попробую :D

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

Fletch. Будет ошибка ;)

 

Добавлено в [mergetime]1083787858[/mergetime]

Вот когда будет - я скажу, как правильно ... У тебя пару ошибок в кавычках ... :D

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


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

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

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