Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Photo Profile Mod

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Cheetah
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 3 месяца
Откуда: Великий Новгород

Сообщение Cheetah »

WalkMan писал(а):Лично я сделал так - при заполнении формы регистрации юзеры не могут загружать фотки и аватары. А активация акаунтов производится админом форума.
А можно поподробнее...
Я тоже хочу убрать панель загрузки фото при регистрации.
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Стаж: 18 лет
Откуда: Одесса

Сообщение lautes »

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

Код: Выделить всё

Couldn't insert data into users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

UPDATE phpbb_users SET user_photo = 'd582061745915b0da5816.gif', user_photo_type = 1 WHERE user_id =

Line : 503
File : profilephoto_mod.php
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5371
Стаж: 19 лет 11 месяцев
Откуда: Питер
Благодарил (а): 195 раз
Поблагодарили: 833 раза

Сообщение Siava »

lautes
Значит надо чтоб при регистрации блок загрузки фото был недоступен.
Спинным мозгом чую, что ошибка где-то в коде.. ведь при регистрации user_id ещё не известен, а мод его пытается использовать.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Стаж: 18 лет
Откуда: Одесса

Сообщение lautes »

Siava не подскажите тогда как убрать этот блок при регестрации?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5371
Стаж: 19 лет 11 месяцев
Откуда: Питер
Благодарил (а): 195 раз
Поблагодарили: 833 раза

Сообщение Siava »

lautes
Редактировать файл profile_add_body.tpl. Блок с фото обнести вокруг строками:

Код: Выделить всё

<!-- BEGIN switch_user_logged_in -->
<!-- END switch_user_logged_in -->
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Стаж: 18 лет
Откуда: Одесса

Сообщение lautes »

Siava
Спасибо!!!!
Аватара пользователя
lautes
phpBB 1.4.4
Сообщения: 150
Стаж: 18 лет
Откуда: Одесса

Сообщение lautes »

Убрал этот блок, но люди когда регестрируются даже не вставляя свою фотку при регестрации...Но всё равно возникает эта ошибка!:(

Код: Выделить всё

Couldn't insert data into users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

UPDATE phpbb_users SET user_photo = '', user_photo_type = 0 WHERE user_id =

Line : 503
File : profilephoto_mod.php
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 18 лет 2 месяца
Поблагодарили: 1 раз

Сообщение Gisher »

а как можно удалить с базы этот мод?
вот инсталл файл
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16756
Стаж: 18 лет 7 месяцев
Откуда: Красноярск
Благодарил (а): 563 раза
Поблагодарили: 1867 раз

Сообщение rxu »

Gisher
В таблице phpbb_config удалить имена/значения allow_photo_remote, allow_photo_upload, photo_filesize, photo_max_height, photo_max_width, photo_path.

В таблице phpbb_users удалить поля user_photo, user_photo_type.

Префикс использовать Ваш. Вроде бы всё.
Изображение
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 18 лет 2 месяца
Поблагодарили: 1 раз

Сообщение Gisher »

rxu
спасибо, удалил,
просто не было смысла оставлять с фотоальбомом
glad
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 9 месяцев

Сообщение glad »

такая вот проблемка...в админском разделе не видно ни чего...пустые строки...10 раз пересмотрел все файлы в которых нужно было что-то изменять(всё так же) как и в инстале мода.где может быть ошибка?почитал посты,у некоторых таже проблема,но не описано решение...

кстати,если это важно(а думаю, что так и есть).форум скопирован с работающего(в работающем всё видно),т.е. я скопировал базу данных (просто переименовав префиксы таблиц) и скопировал папку форума в новую,в настройках указал новую папку и в конфиге исправил префикс таблиц...но теперь в основном форуме(с которого копировал) всё работает,а в этом не видны в админке поля этого мода(и ещё поля мода ДР и жёлтых карточек)
glad
phpBB 1.0.0
Сообщения: 3
Стаж: 17 лет 9 месяцев

Сообщение glad »

подскажите плиз....4-й день бьюсь над этим и не могу ничего понять=(

вот ппц...щас работает...хотя я ничего не делал=)как так?
Аватара пользователя
Night
phpBB 1.2.0
Сообщения: 19
Стаж: 17 лет 7 месяцев

Сообщение Night »

Код: Выделить всё

one
create user variable 'user_photo'...
Couldn't alter users table
1060: Duplicate column name 'user_photo'

ALTER TABLE phpbb_users ADD user_photo VARCHAR(100)

done
create user variable 'user_photo_type'...
Couldn't alter users table
1060: Duplicate column name 'user_photo_type'

ALTER TABLE phpbb_users ADD user_photo_type TINYINT(4) DEFAULT '0' NOT NULL

done

sucessfully added new config variables.
В админке появилось поле. А в профайле ничего кроме авок нет(

ЗЫ: Настроила. Но теперь другая проблема после заливки она просто - напросто не отображается... :(

ЗЫ2: Забыла поставить разрешение на авы.
Аватара пользователя
Ivanek
phpBB 1.4.1
Сообщения: 49
Стаж: 18 лет 9 месяцев

Сообщение Ivanek »

Код: Выделить всё

Couldn't insert data into users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3

UPDATE phpbb_users SET user_photo = '', user_photo_type = 0 WHERE user_id = 

Line : 503
File : profilephoto_mod.php
Такая ошибка появляется при регистрации на форуме.
При регистрации пользователям отключена возможность закачивать фото. (сделал как советовали тут ж на форуме)

Ответ как неприсваивать фото только регистрирующемуся юзверу не нашел.

ICQ 166717875

Добавлено спустя 50 минут 54 секунды:

проанализировав ситуацию я продвинулся в решении праблемы.

При регистрации нового пользователя у меня блока с фоткой нет, после одобрения регистрации пользовтель заходит в свой профиль и можит закачать фото.
Тут все ОК!

Осталась праблема. Когда заходиш через админ панель и входиш в раздел редактирования профиля пользователя то блока с фоткой НЕТУ!!!

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

Только какие коды нужно вставить?

видимо $profilephoto_mod->execute_mod();
нужно вставить в тот файл который запускается когда админ редактирует профиль.

ПОМОГИТЕ добить мод.
И я выложу окончательные пояснения как мн это удалось и праблема будит решена
JHBTYN
phpBB 1.4.0
Сообщения: 38
Стаж: 17 лет 3 месяца

Сообщение JHBTYN »

Никак не могу понять, в топике фото должно отображаться или нет? Все вроде работает как надо, в профиле фотка есть, в админке все настраивается, а в топике ее нет :roll:

Добавлено спустя 44 секунды:

Ставил два раза, и нифига...

Вернуться в «Поддержка модов для phpBB 2.0.x»