Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение Heldar » 20.07.2011 16:49

Можно и так, теперь внесите требуемые правки и выполните оригинальный запрос.
А ТЫ очистил кэш??!!
За это сообщение автора Heldar поблагодарил:
TyMaH (20.07.2011 17:15)

Heldar
phpBB 2.0.5
 
Сообщения: 234
Зарегистрирован: 13.08.2007 10:13
Благодарил (а): 23 раз.
Поблагодарили: 21 раз.

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

Сообщение TyMaH » 20.07.2011 16:50

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

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

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

как? не удаляет она ошибку пишет именно вот в этом месте где я мучаюсь)

Добавлено спустя 3 минуты 24 секунды:
можно через какой нибудь текстовый редактор чтоли попасть в эту строчку и изменить руками..? через phpmyadmin я не знаю как
Изображение
Аватара пользователя
TyMaH
phpBB 2.0.8
 
Сообщения: 317
Зарегистрирован: 18.06.2011 15:27
Благодарил (а): 145 раз.
Поблагодарили: 12 раз.

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

Сообщение Heldar » 20.07.2011 16:57

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

А что вам пишет когда вы выполняете оригинальную строку запроса (не все апдейты а именно эту строку) заменив HTTP://MY_SITE.RU на ваше имя домена?
А ТЫ очистил кэш??!!
За это сообщение автора Heldar поблагодарил:
TyMaH (20.07.2011 17:15)

Heldar
phpBB 2.0.5
 
Сообщения: 234
Зарегистрирован: 13.08.2007 10:13
Благодарил (а): 23 раз.
Поблагодарили: 21 раз.

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

Сообщение TyMaH » 20.07.2011 17:01

ну я заново тот же запрос создал.. но уже внимательно) изменив в двух местах (первый раз изменил в одном месте) пишет что создано успешно ..... но строка не изменяется где я ПЕРВЫЙ РАЗ не переделав создал запрос в 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[...] 
Изображение
Аватара пользователя
TyMaH
phpBB 2.0.8
 
Сообщения: 317
Зарегистрирован: 18.06.2011 15:27
Благодарил (а): 145 раз.
Поблагодарили: 12 раз.

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

Сообщение Heldar » 20.07.2011 17:11

Да говорю же вам... все то вы зачем прогоняете много раз?? Каждый апдейт это отдельная команда, а у вас претензии к конкретной.
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'

Сделайте.
А ТЫ очистил кэш??!!
За это сообщение автора Heldar поблагодарил:
TyMaH (20.07.2011 17:14)

Heldar
phpBB 2.0.5
 
Сообщения: 234
Зарегистрирован: 13.08.2007 10:13
Благодарил (а): 23 раз.
Поблагодарили: 21 раз.

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

Сообщение Pazh » 20.07.2011 17:13

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

А Вы в запросе пытаетесь сделать group_avatar_type = 4
В Вашем случае должно быть group_avatar_type = 2
За это сообщение автора Pazh поблагодарил:
TyMaH (20.07.2011 17:14)
Аватара пользователя
Pazh
Поддержка
Поддержка
 
Сообщения: 262
Зарегистрирован: 09.11.2009 18:46
Благодарил (а): 2 раз.
Поблагодарили: 44 раз.

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

Сообщение TyMaH » 20.07.2011 17:15

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'
помогло!
Изображение
Аватара пользователя
TyMaH
phpBB 2.0.8
 
Сообщения: 317
Зарегистрирован: 18.06.2011 15:27
Благодарил (а): 145 раз.
Поблагодарили: 12 раз.

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

Сообщение Pazh » 20.07.2011 17:16

Делать запрос Update phpbb_users SET user_avatar='HTTP://MY_SITE.RU/images/avatars/no_avatar.gif' WHERE user_avatar=''; нет никакого смысла, т.к. если аватары у юзера нет, то будет использоваться аватара группы
Аватара пользователя
Pazh
Поддержка
Поддержка
 
Сообщения: 262
Зарегистрирован: 09.11.2009 18:46
Благодарил (а): 2 раз.
Поблагодарили: 44 раз.

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

Сообщение FomenkoAndrey » 12.09.2011 20:35

можно ли что-то сделать, чтобы если пользователь удаляет аватару и не ставит новую, у него отображалась какая-то дефолтная картинка?

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 616
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

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

Сообщение nissin » 12.09.2011 20:40

Можно попробовать правками в шаблоне сделать.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1381
Зарегистрирован: 16.12.2007 15:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 124 раз.

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

Сообщение Sheer » 12.09.2011 21:01

nissin писал(а):Можно попробовать правками в шаблоне сделать.

Например так сделано в стиле X-Static
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1536
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 289 раз.

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

Сообщение FomenkoAndrey » 12.09.2011 21:37

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

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

обновил
Последний раз редактировалось FomenkoAndrey 13.09.2011 0:50, всего редактировалось 1 раз.

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 616
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

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

Сообщение FomenkoAndrey » 13.09.2011 0:47

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

было:
				<!-- 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 более правильный, поскольку второй не учитывает условия ЕСЛИ НЕТ автора и НЕТ аватара.
может можно более лаконично записать?

FomenkoAndrey
phpBB 2.0.19
 
Сообщения: 616
Зарегистрирован: 25.12.2009 1:27
Благодарил (а): 47 раз.
Поблагодарили: 26 раз.

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

Сообщение nissin » 14.09.2011 19:38

FomenkoAndrey писал(а):поскольку второй не учитывает условия ЕСЛИ НЕТ автора и НЕТ аватара.

А кто мешает дописать?
Первый более понятный для разбора.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1381
Зарегистрирован: 16.12.2007 15:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 124 раз.

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

Сообщение Sheer » 14.09.2011 20:15

			    <!-- 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 -->
Изображение
Аватара пользователя
Sheer
Поддержка
Поддержка
 
Сообщения: 1536
Зарегистрирован: 18.11.2009 1:40
Откуда: Рига, Латвия (нелепая страна)
Благодарил (а): 9 раз.
Поблагодарили: 289 раз.

Пред.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы