Kabak |
|
---|---|
на моём сайте уже в течении 10 лет пропадает аватарка которая используется движком Cotonti ( версия движка не имеет значения . текущаяя 0.9.24 бета ) размещается она /datas/avatars/ , а называется она default.gif т.е. /datas/avatars/default.gif Эпизодически мне приходится восстанавливать , копировать из архива этот файл. Который сперва пропадал на сервере хостера, а теперь пропадает на моём собственном сервере. ( поэтому я исключаю проблему с сервером ) обнаруживаю это спустя какое-то время, потому что вижу , что на форумах у людей у которых нет аватарки просто пропадает картинка.
Подозреваю или какой-то плагин, или какой-то код в движке или проясните мне , почему мистическиудаляется этот файл в течении 10 лет ? |
|
Dit bericht is bewerkt door Alex300 (2023-10-13 08:51, 1 jaar ago) |
Argont |
|
---|---|
#47230 Kabak: может из-за расширения, но лучше все же кастомные прямо в шаблоне <!-- IF {USERS_DETAILS_AVATAR_SRC} --> <img class="my-class" width="75" height="75" alt="{USERS_DETAILS_NICKNAME}" src="{USERS_DETAILS_AVATAR_SRC}"> <!-- ELSE --> <img class="my-class" width="75" height="75" alt="{USERS_DETAILS_NICKNAME}" src="{PHP.cfg.themes_dir}/{PHP.cfg.defaulttheme}/img/avatar.png"> <!-- ENDIF -->
иногда поржать над задравшим подбородок разработчиком
|
Kabak |
|
---|---|
Вы не поняли. 1) Мне интересно понять, каким образом пропадает файл с серверов ? 2) И почему именно этот один ? 3) Кто виноват ? |
vpktz |
|
---|---|
#47232 Kabak: Какой плагин для аватарок вы используете?
|
Kabak |
|
---|---|
Встроенный в движок из коробки - User Images |
|
Dit bericht is bewerkt door Kabak (2023-10-12 15:32, 1 jaar ago) |
vpktz |
|
---|---|
#47235 Kabak: У меня тоже этот и хорошо что нет ничего подобного. Ав обще есть еще пару плагинов по описанию подходящие, но у меня они отключены. Может решить проблему топором и просто поставить другой плагин? Например: useravatar И сейчас по смотрел у меня аватары в модулях некоторых рабатают через userimage, и гендерное добавление к нему это плагин genderavatar |
|
Dit bericht is bewerkt door vpktz (2023-10-12 19:17, 1 jaar ago) |
Kabak |
|
---|---|
Мне было инетерсно узнать у разработчиков, почему default.gif в папке /datas/avatars/ важнее для движка , чем другой аватар по умолчанию из /datas/defaultav/blank.png . |
Argont |
|
---|---|
#47238 Kabak: ничего подобного, даже в коробке его нет в репо 'avatars_dir' упоминается только в инсталяторе и задействуется только в userimages.functions.php и для загрузки аватарок пользователей. А об "default.gif " в коде ни слова, следовательно о приоритете тем более даже в самом плагине, в ресурсах userimages.resources.php $R['userimg_default_avatar'] = '<img src="datas/defaultav/blank.png" alt="'.$L['Avatar'].'" class="avatar" />'; и уже в самой дефолтной теме движка, прописано, как я писал выше <!-- IF {PHP.usr.profile.user_avatar} --> <li class="floatleft marginright10"><img src="{PHP.usr.profile.user_avatar}" alt="{PHP.L.Avatar}" /></li> <!-- ELSE --> <li class="floatleft marginright10"><img src="datas/defaultav/blank.png" alt="{PHP.L.Avatar}" /></li> <!-- ENDIF --> никаких default.gif в "\datas\avatars" в движке нет, даже в версии v0.9.19 ! так что эта ваша "цифра" с какого-то потолка, который известен только вам лично ))) иногда поржать над задравшим подбородок разработчиком
|
Kabak |
|
---|---|
Создайте или запишите по пути datas/avatars/default.gif и посмотрите заменится ли у вас аватарка по умолчанию? |
Argont |
|
---|---|
#47240 Kabak: зачем? иногда поржать над задравшим подбородок разработчиком
|
Kabak |
|
---|---|
Зачем вы тогда тратите время на мою тему ? |
Kort |
|
---|---|
#47242 Kabak: Потому что не срослось с разработчиками default.gif подхватывался потому, что CREATE TABLE IF NOT EXISTS `sed_users` ( ... `user_avatar` varchar(255) NOT NULL DEFAULT 'datas/avatars/default.gif', ... Похоже на остаточные явления времен seditio. При регистрации в user_avatar пользователя залетал этот путь, и дальше аватар считался заполненным. Потом твой пользователь аватар менял и удалял твой default.gif Все просто оказалось))) SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Kabak |
|
---|---|
Благодарю, Kort . Теперь хоть понятно откуда ноги растут. Да, я этот gif ещё со времён LDU помню. |
Kort |
|
---|---|
Лечение: UPDATE sed_users SET user_avatar='' WHERE user_avatar = 'datas/avatars/default.gif' А default.gif сконвертировать в blank.png и закинуть в datas/defaultav/ SED.by - создание сайтов, разработка плагинов и тем для Котонти
|
Kabak |
|
---|---|
#47245 Kort: у меня у всех старых пользователей со времён создания сайта в user_avatar прописано datas/avatars/default.gif Каким запросом на что это изменить ? или стереть это поле вообще ? |