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

Аватар по-умолчанию...

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Heldar
phpBB 2.0.0
Сообщения: 231
Стаж: 16 лет 7 месяцев
Благодарил (а): 38 раз
Поблагодарили: 19 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Heldar »

Можно и так, теперь внесите требуемые правки и выполните оригинальный запрос.
А ТЫ очистил кэш??!!
Веду бложик О MMORPG и многом другом.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 12 лет 9 месяцев
Благодарил (а): 182 раза
Поблагодарили: 18 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение TyMaH »

update делаю она не перезаписывает строчку phpbb_users SET user_avatar='HTTP://MY_SITE.RU/images/avatars/no_avatar.gif' WHERE user_avatar='';

она там есть и ее никак не изменить ... заново создаю этот же запрос но правильно и всеравно она не меняет ее.. а delete не получается блин

Добавлено спустя 33 секунды:
Heldar писал(а):Можно и так, теперь внесите требуемые правки и выполните оригинальный запрос.
как? не удаляет она ошибку пишет именно вот в этом месте где я мучаюсь)

Добавлено спустя 3 минуты 24 секунды:
можно через какой нибудь текстовый редактор чтоли попасть в эту строчку и изменить руками..? через phpmyadmin я не знаю как
Изображение
Heldar
phpBB 2.0.0
Сообщения: 231
Стаж: 16 лет 7 месяцев
Благодарил (а): 38 раз
Поблагодарили: 19 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Heldar »

А ну да, ошибка синтаксиса... А мне чтото показалось, что у вас удалилось и форум ругается на пустое)

А что вам пишет когда вы выполняете оригинальную строку запроса (не все апдейты а именно эту строку) заменив HTTP://MY_SITE.RU на ваше имя домена?
А ТЫ очистил кэш??!!
Веду бложик О MMORPG и многом другом.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 12 лет 9 месяцев
Благодарил (а): 182 раза
Поблагодарили: 18 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение TyMaH »

ну я заново тот же запрос создал.. но уже внимательно) изменив в двух местах (первый раз изменил в одном месте) пишет что создано успешно ..... но строка не изменяется где я ПЕРВЫЙ РАЗ не переделав создал запрос в phpbb_users

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

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

SQL-запрос был успешно выполнен
SQL-запрос:
UPDATE phpbb_groups SET group_avatar='http://10.11.185.222/forum/images/avatars/no_avatar.gif' WHERE group_avatar='';# MySQL вернула пустой результат (т.е. ноль строк).

UPDATE phpbb_groups SET group_avatar_type ='4' WHERE group_avatar_type='0';# MySQL вернула пустой результат (т.е. ноль строк).

UPDATE phpbb_groups SET group_avatar_width ='100' WHERE group_avatar_width='0';# MySQL вернула пустой результат (т.е. ноль строк).

UPDATE phpbb_groups SET group_avatar_height ='100' WHERE group_avatar_height='0';# MySQL вернула пустой результат (т.е. ноль строк).

UPDATE phpbb_users SET user_avatar='http://10.11.185.222/forum/images/avatars/no_avatar.gif' WHERE user_avatar='';# MySQL вернула пустой результат (т.е. ноль строк).

UPDATE phpbb_users SET user_avatar_type[...] 
Изображение
Heldar
phpBB 2.0.0
Сообщения: 231
Стаж: 16 лет 7 месяцев
Благодарил (а): 38 раз
Поблагодарили: 19 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Heldar »

Да говорю же вам... все то вы зачем прогоняете много раз?? Каждый апдейт это отдельная команда, а у вас претензии к конкретной.

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

UPDATE phpbb_users SET user_avatar='http://10.11.185.222/forum/images/avatars/no_avatar.gif' WHERE user_avatar='HTTP://MY_SITE.RU/images/avatars/no_avatar.gif'
Сделайте.
А ТЫ очистил кэш??!!
Веду бложик О MMORPG и многом другом.
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Pazh »

group_avatar_type принимает одно из 4-х значений
0 - нет аватара
1 - AVATAR_UPLOAD - загружен аватар
2 - AVATAR_REMOTE - аватар внешняя ссылка
3 - AVATAR_GALLERY - аватар из галлереи

А Вы в запросе пытаетесь сделать group_avatar_type = 4
В Вашем случае должно быть group_avatar_type = 2
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 12 лет 9 месяцев
Благодарил (а): 182 раза
Поблагодарили: 18 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение TyMaH »

Cпасибо вам за помощь! все работает!

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

UPDATE phpbb_users SET user_avatar='http://10.11.185.222/forum/images/avatars/no_avatar.gif' WHERE user_avatar='HTTP://MY_SITE.RU/images/avatars/no_avatar.gif'
помогло!
Изображение
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 14 лет 4 месяца
Благодарил (а): 43 раза
Поблагодарили: 506 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Pazh »

Делать запрос Update phpbb_users SET user_avatar='HTTP://MY_SITE.RU/images/avatars/no_avatar.gif' WHERE user_avatar=''; нет никакого смысла, т.к. если аватары у юзера нет, то будет использоваться аватара группы
Помощь в ЛС/email только за WM или ЮMoney
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Alecto »

можно ли что-то сделать, чтобы если пользователь удаляет аватару и не ставит новую, у него отображалась какая-то дефолтная картинка?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение nissin »

Можно попробовать правками в шаблоне сделать.
Всё повторяется. nurlan.info
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Sheer »

nissin писал(а):Можно попробовать правками в шаблоне сделать.
Например так сделано в стиле X-Static
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Alecto »

решил попробовать правками в шаблоне:
...

но, что-то не работает условие !-- IF postrow.POSTER_AVATAR -->, хотя если поставить IF not, то появляется нужная картинка для всех аватар.
вот только для пользователя БЕЗ аватары ничего не отображается.

обновил
Последний раз редактировалось Alecto 13.09.2011 0:50, всего редактировалось 1 раз.
Аватара пользователя
Alecto
phpBB 3.0.12
Сообщения: 2857
Стаж: 14 лет 3 месяца
Откуда: Украина! Харьков
Благодарил (а): 80 раз
Поблагодарили: 292 раза
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Alecto »

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

было:

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

				<!-- IF postrow.POSTER_AVATAR -->
					<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
получилось - вариант 1:

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

				<!-- IF postrow.POSTER_AVATAR -->
					<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
				<!-- ELSE -->
					<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}"><img src="{T_IMAGESET_PATH}/no_avatar.png" /></a><!-- ELSE --><img src="{T_IMAGESET_PATH}/no_avatar.png" /><!-- ENDIF --><br />
				<!-- ENDIF -->
вариант 2:

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

				<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}"><!-- IF postrow.POSTER_AVATAR -->{postrow.POSTER_AVATAR}<!-- ELSE --><img src="{T_IMAGESET_PATH}/no_avatar.png" /><!-- ENDIF --></a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
мне кажется, что вариант 1 более правильный, поскольку второй не учитывает условия ЕСЛИ НЕТ автора и НЕТ аватара.
может можно более лаконично записать?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение nissin »

FomenkoAndrey писал(а):поскольку второй не учитывает условия ЕСЛИ НЕТ автора и НЕТ аватара.
А кто мешает дописать?
Первый более понятный для разбора.
Всё повторяется. nurlan.info
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 1 месяц
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2752 раза
Контактная информация:

Re: Аватар по-умолчанию...

Сообщение Sheer »

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

			    <!-- IF postrow.POSTER_AVATAR -->
                <tr>
                   <td align="center"><a href="{postrow.U_PROFILE}">{postrow.POSTER_AVATAR}</a></td>
                </tr>
				<!-- ELSE -->
				<tr>
                   <td align="center"><a href="{postrow.U_PROFILE}"><img src="{T_THEME_PATH}/images/no_avatar.png" alt="" /></a></td>
                </tr>
				<!-- ENDIF -->
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Закрыто

Вернуться в «Запросы модов для phpBB 3.0.x»