[3.1] [3.2][beta] Random Avatars

Здесь авторы могут постить бета-версии своих расширений для phpBB. Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.2.x | FAQ | Внимание! Прежде чем создать тему - прочти! | Как задавать вопросы | Как устанавливать расширения

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

Внимание! Не устанавливайте бета-версии расширений на работающие форумы!
Anvar
Former team member
Сообщения: 1965
Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза

[3.1] [3.2][beta] Random Avatars

Сообщение Anvar »

Случайные аватары пользователей, если их конечно нет..
Пчёлкин писал(а):Добавляет возможность выводить рандомные аватары тем, кто не установил аватары в Центре пользователя". Рандомные аватары меняются при переходе на страницы и при обновлении (рефлеше) браузера.
ИзображениеИзображение

Аватары можно взять из архива там Default Random 'No Avatar' [Рандомный "Ноуаватар"]

Размещаем по пути images/avatars/random/
Названия файлов должны быть вида no_avatar(1-17).gif (1-17) цифры от 1 до 17
Пример размещения аватара: images/avatars/random/no_avatar5.gif
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Anvar 11.03.2017 17:50, всего редактировалось 1 раз.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
Аватара пользователя
va-spb
phpBB 1.4.4
Сообщения: 120
Стаж: 9 лет
Благодарил (а): 51 раз
Поблагодарили: 21 раз

Re: [3.1] [3.2][beta] Random Avatars

Сообщение va-spb »

Понравилось, спасибо!
Установлено расширение Last Post Avatar 1.0.3 (для 3.1), в нем на главной странице форума новые аватарки не видны(, видны стандартные бюсты.
В теме все очень даже отлично.
С уважением, Владимир
Аватара пользователя
va-spb
phpBB 1.4.4
Сообщения: 120
Стаж: 9 лет
Благодарил (а): 51 раз
Поблагодарили: 21 раз

Re: [3.1] [3.2][beta] Random Avatars

Сообщение va-spb »

Форум у меня женский, многие без аватарок, раздал им случайные.
Накануне 8 марта использовал аватарки цветочки. Выяснилось, что надо gif, а не jpg.
И цифры в имени файла должны быть не 01, а 1.
(это не бага, это фича)
Во вложении 63 аватарки цветочка, 110х110, gif, имена no_avatar1 - no_avatar63
Положил такие аватарки и в галерею для ручного выбора.
flowers1.rar
flowers2.rar
У вас нет необходимых прав для просмотра вложений в этом сообщении.
С уважением, Владимир
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5426
Стаж: 20 лет 3 месяца
Откуда: Питер
Благодарил (а): 177 раз
Поблагодарили: 749 раз

Re: [3.1] [3.2][beta] Random Avatars

Сообщение Siava »

Anvar, лишняя кавычка в event/listener.php
найти

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

$alt .= '" title="' . $alt . ' ' . $row['username'] . '"';
заменить

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

$alt .= '" title="' . $alt . ' ' . $row['username'] . '';
Если смотреть исходный код страницы, то её видно.

Отправлено спустя 1 минуту 58 секунд:
Также в

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

$event['html'] = '<img src="' . $random_avatar . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . $alt . '" />';
надо добавить class="avatar"

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

$event['html'] = '<img class="avatar" src="' . $random_avatar . '" width="' . $avatar_width . '" height="' . $avatar_height . '" alt="' . $alt . '" />';
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Anvar
Former team member
Сообщения: 1965
Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза

Re: [3.1] [3.2][beta] Random Avatars

Сообщение Anvar »

Хорошо, изменения внёс, архив обновлён..
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
hev
phpBB 1.2.0
Сообщения: 12
Стаж: 8 лет
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: [3.1] [3.2][beta] Random Avatars

Сообщение hev »

Anvar, подскажите, что добавить в коде, чтобы зафиксировать аватарки за юзерами?
иными словами отключить их постоянную ротацию между юзерами.
заранее благодарен.
Anvar
Former team member
Сообщения: 1965
Стаж: 15 лет 1 месяц
Благодарил (а): 57 раз
Поблагодарили: 622 раза

Re: [3.1] [3.2][beta] Random Avatars

Сообщение Anvar »

hev, Данное расширение для этого не подходит. Для этого нужно иное решение, устанавливать каждому пользователю персонально, могут быть отрицательные последствия.
Не пишите вопросы лично, если можете задать их на форуме!
Спецзаказы не интересуют!
hev
phpBB 1.2.0
Сообщения: 12
Стаж: 8 лет
Благодарил (а): 6 раз
Поблагодарили: 1 раз

Re: [3.1] [3.2][beta] Random Avatars

Сообщение hev »

Anvar писал(а): устанавливать каждому пользователю персонально, могут быть отрицательные последствия.
читаю один smf форум, там подобный мод хорошо прижился., стало ярче и позитивнее, кому не понравилась присвоенная - нашли в инет та что нравится, но ~80% оставили.

постоянная ротация не дает чувство чего то персонального, личного :)
phpbb 3.1.9 + prosilver
Аватара пользователя
neexforg
phpBB 2.0.6
Сообщения: 508
Стаж: 11 лет 3 месяца
Благодарил (а): 90 раз
Поблагодарили: 24 раза

Re: [3.1] [3.2][beta] Random Avatars

Сообщение neexforg »

На 3.3 есть подобное расширение которое работает?
Это протестировал, поставил, выдает кучу ошибок в админке :(

Отправлено спустя 4 минуты 52 секунды:
Вообще ищу расширение которое добавит аватары пользователям без аватары
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: [3.1] [3.2][beta] Random Avatars

Сообщение Татьяна5 »

neexforg писал(а): 21.09.2024 11:26 выдает кучу ошибок в админке
Каких?
Аватара пользователя
neexforg
phpBB 2.0.6
Сообщения: 508
Стаж: 11 лет 3 месяца
Благодарил (а): 90 раз
Поблагодарили: 24 раза

Re: [3.1] [3.2][beta] Random Avatars

Сообщение neexforg »

Снимок экрана 2024-09-21 в 20.46.50.png

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

Произошла ошибка phpBB при компиляции контейнера, связанная с одним из установленных расширений. По этой причине, все установленные расширения были временно отключены. Попробуйте очистить кэш конференции. Все расширения будут автоматически включены, если ошибка контейнера будет устранена. В противном случае, обратитесь на сайт официальной русской поддержки phpBB Guru для получения помощи.


Исключение: The file "/var/www/u0787123/data/www/1001gruz.ru/ext/bb3mobi/randomavatar/config/services.yml" does not contain valid YAML: The reserved indicator "@" cannot start a plain scalar; you need to quote the scalar at line 5 (near "- @user").

#0 /var/www/u0787123/data/www/1001gruz.ru/vendor/symfony/dependency-injection/Loader/YamlFileLoader.php(117): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->loadFile('/var/www/u07871...')
#1 /var/www/u0787123/data/www/1001gruz.ru/phpbb/extension/di/extension_base.php(99): Symfony\Component\DependencyInjection\Loader\YamlFileLoader->load('services.yml')
#2 /var/www/u0787123/data/www/1001gruz.ru/phpbb/extension/di/extension_base.php(63): phpbb\extension\di\extension_base->load_services(Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#3 /var/www/u0787123/data/www/1001gruz.ru/vendor/symfony/dependency-injection/Compiler/MergeExtensionConfigurationPass.php(71): phpbb\extension\di\extension_base->load(Array, Object(Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationContainerBuilder))
#4 /var/www/u0787123/data/www/1001gruz.ru/vendor/symfony/http-kernel/DependencyInjection/MergeExtensionConfigurationPass.php(39): Symfony\Component\DependencyInjection\Compiler\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#5 /var/www/u0787123/data/www/1001gruz.ru/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\HttpKernel\DependencyInjection\MergeExtensionConfigurationPass->process(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#6 /var/www/u0787123/data/www/1001gruz.ru/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Symfony\Component\DependencyInjection\ContainerBuilder))
#7 /var/www/u0787123/data/www/1001gruz.ru/phpbb/di/container_builder.php(223): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#8 /var/www/u0787123/data/www/1001gruz.ru/common.php(117): phpbb\di\container_builder->get_container()
#9 /var/www/u0787123/data/www/1001gruz.ru/adm/index.php(23): require('/var/www/u07871...')
#10 {main}
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Учусь сайтостроению вместе с phpbbguru
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12751
Стаж: 13 лет 8 месяцев
Благодарил (а): 159 раз
Поблагодарили: 2276 раз

Re: [3.1] [3.2][beta] Random Avatars

Сообщение Татьяна5 »

neexforg, мелочь, кавычки надо расставить по типу - @user -> - '@user', в файле ext/bb3mobi/randomavatar/config/services.yml
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16947
Стаж: 18 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 549 раз
Поблагодарили: 1699 раз

Re: [3.1] [3.2][beta] Random Avatars

Сообщение rxu »

neexforg, попробуйте из этого архива.
randomavatar.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
neexforg
phpBB 2.0.6
Сообщения: 508
Стаж: 11 лет 3 месяца
Благодарил (а): 90 раз
Поблагодарили: 24 раза

Re: [3.1] [3.2][beta] Random Avatars

Сообщение neexforg »

Татьяна5, rxu, спасибо Вам большое :applause
Учусь сайтостроению вместе с phpbbguru

Вернуться в «Бета-версии расширений для phpBB»