Meowth[OGD] Опубликовано 18 Апреля 2003 Жалоба Поделиться Опубликовано 18 Апреля 2003 Описание: Отображение количество созданых тем в статистике форумаАвтор: Alex Duggan Посмотреть: http://www.generaldiscussion.comКак сделать: Открываем файл ../sources/Boards.php Ищем $ibforums->lang['total_word_string'] = str_replace( "<#posts#>" , "$total_posts" , $ibforums->lang['total_word_string'] );Под этой строчкой добавляем $ibforums->lang['total_word_string'] = str_replace( "<#topics#>" , $stats['TOTAL_TOPICS'] , $ibforums->lang['total_word_string'] ); Открываем файл ../lang/en/lang_boards.php Ищем 'total_word_string' => "Our members have made a total of <b><#posts#></b> posts<br>We have <b><#reg#></b> registered members<br>The newest member is <b><a href='<#link#>'><#mem#></a></b>",Заменяем на 'total_word_string' => "Our members have made a total of <b><#posts#></b> posts in <b><#topics#></b> topics<br>We have <b><#reg#></b> registered members<br>The newest member is <b><a href='<#link#>'><#mem#></a></b>", Для русифицированых форумов Заменяем на 'total_word_string' => "На форуме <b><#posts#></b> сообщений в <b><#topics#></b> темах<br>Зарегистрировано <b><#reg#></b> пользователей<br>Приветствуем новичка по имени <b><a href='<#link#>'><#mem#></a></b>", Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Matrix Опубликовано 5 Мая 2003 Жалоба Поделиться Опубликовано 5 Мая 2003 стоит у меня этот хак..... вот только одна проблемка - юзеры и гости этого не видят....... только админы Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
volik1986 Опубликовано 4 Апреля 2007 Жалоба Поделиться Опубликовано 4 Апреля 2007 Скиньте пожалуйста содержимое файла lang_boards.php У меня глюк конкретный, весь форум полетел Забыл что изменил Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 5 Апреля 2007 Жалоба Поделиться Опубликовано 5 Апреля 2007 (изменено) Как сделать для 2.1.х: Вместо файла ./sources/Boards.php редактируем файл ./sources/lib/func_boardstats.php: Найти$this->ipsclass->lang['total_word_string'] = str_replace( "<#posts#>" , "$total_posts" , $this->ipsclass->lang['total_word_string'] );Добавить после:$this->ipsclass->lang['total_word_string'] = str_replace( "<#topics#>" , "{$stats['total_topics']}" , $this->ipsclass->lang['total_word_string'] );Для отображения корректных русских оканчаний добавьте после://Проверка окончания количества сообщений $i = ($stats['total_replies'] + $stats['total_topics']) % 10; if (($i == 1) and (($total_posts % 100) != 11)) $this->ipsclass->lang['total_word_string'] = str_replace( "сообщений" , "сообщение" , $this->ipsclass->lang['total_word_string'] ); elseif (($i >= 2) and ($i <= 4)) $this->ipsclass->lang['total_word_string'] = str_replace( "сообщений" , "сообщения" , $this->ipsclass->lang['total_word_string'] ); //Проверка окончания количества тем $i = $stats['total_topics'] % 10; if (($i == 1) and (($stats['total_topics'] % 100) != 11)) $this->ipsclass->lang['total_word_string'] = str_replace( "темах" , "теме" , $this->ipsclass->lang['total_word_string'] ); Изменено 5 Апреля 2007 пользователем Sannis Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.