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

Интересный эффект пропадания нолей в никах юзеров


replicant

Вопрос

Есть на форуме человек с ником 007, с списке юзеров на форуме он отображается просто как 7.

 

В профиле и в остальных местах на форуме все ок.

 

Куда можно копнуть, чтобы в списке пользователей все юзера, ники которых начинаются с 0 отображались корректно?

 

Версия 2.0.4

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

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

  • 0

Я это первый заметил! :D

На этом форуме.

 

Если сделать ник 0000000 (любой кол-во нулей), то будет в некоторых местах форума определяться как "0"

 

Тему, где подробно все объясняется я не нашел, похоже удалена.

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

  • 0

В общем есть такая вещь в class_db_mysql.php

 

compile_db_insert_string

 

метод содержит интересное условие:

				if ( is_numeric( $v ) and intval($v) == $v )
			{
				$field_values .= $v.",";
			}

оно вроде как и откидывает 0, потому что число 000 что-то там MySQL преобразует к что-то там.

 

Если удалить это уловие, то должно настать всем хорошо.

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

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

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

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