Загрузка аватара

Загрузка аватара

#1 26 февраля 2015 в 22:48
Доброго времени суток. У меня вопрос по поводу загрузки аватара пользователем. В каких документах и таблицах MSQL он осуществляется?
Мне надо в профиле пользователя сделать подпрофиль (его ребенка). Вот там я и хочу вывести аватар ребенка.
Все, что я нашел, это файлы
com_users_avatars.tpl со следующим кодом:
  1. <div class="con_heading">{$LANG.SELECTING_AVATAR}</div>
  2. <div class="con_text">{$LANG.CLICK_ON_AVATAR_TEXT}:</div>
  3.  
  4. <table class="" style="margin-top:15px;margin-bottom:15px;" cellpadding="5" width="100%" border="0">
  5. {assign var="col" value="1"}
  6. {foreach key=avatar_id item=avatar from=$avatars}
  7. {if $col==1} <tr> {/if}
  8. {math equation="(x-1)*y + z" x=$page y=$perpage z=$avatar_id assign="avatar_id"}
  9. <td width="25%" valign="middle" align="center">
  10. <a href="/users/{$userid}/select-avatar/{$avatar_id}" title="{$LANG.SELECT_AVATAR}">
  11. <img src="{$avatars_dir}/{$avatar}" border="0" />
  12. </a>
  13. </td>
  14. {if $col==4} </tr> {assign var="col" value="1"} {else} {math equation="x + 1" x=$col assign="col"} {/if}
  15. {/foreach}
  16.  
  17. {if $col>1}
  18. <td colspan="{math equation="x - y + 1" x=$col y=4}">&nbsp;</td></tr>
  19. {/if}
  20. </table>
  21.  
  22. {$pagebar}
И "com_users_avatar_upload.tpl" со следующим кодом:
  1. <div class="float_bar"><a class="usr_avatars_lib_link" href="/users/{$id}/select-avatar.html">{$LANG.SELECT_AVATAR_FROM_COLL}</a></div>
  2.  
  3. <div class="con_heading">{$LANG.LOAD_AVATAR}</div>
  4.  
  5. <form enctype="multipart/form-data" action="/users/{$id}/avatar.html" method="POST">
  6. <p>{$LANG.SELECT_UPLOAD_FILE}: </p>
  7. <input name="upload" type="hidden" value="1"/>
  8. <input name="userid" type="hidden" value="{$id}"/>
  9. <input name="picture" type="file" id="picture" size="30" />
  10. <p style="margin-top:10px">
  11. <input type="submit" value="{$LANG.UPLOAD}"> <input type="button" onclick="window.history.go(-1);" value="{$LANG.CANCEL}"/>
  12. </p>
  13. </form>
  14.  
  15.  
И в БД в таблице cms_users_profile столбец imageurl.
#3 28 февраля 2015 в 17:59
Помогите, плиз. Подскажите как происходит процесс загрузки аватара.
#4 28 февраля 2015 в 18:09
Кирейшин Алексей, это не так легко как вам кажется, и просто подсказать не получится.
#5 28 февраля 2015 в 20:38
Кирейшин Алексей, сами вы этого не сделаете, ищите исполнителя.
#6 2 марта 2015 в 15:39


Кирейшин Алексей, сами вы этого не сделаете, ищите исполнителя.

Pasha

Были бы деньги — не вопрос… А так их нет и поэтому пытаюсь сам все сделать…
#7 2 марта 2015 в 16:42
Сделать в одном профиле 2 аватара не особо тяжело. Во всяком случае если я правильно поняла)
А по поводу подпрофиля нужно посмотреть.
#8 2 марта 2015 в 17:06
Как вариант — подпрофилем может послужить вкладка в профиле, назвать её "мой ребёнок". Там и вывести фото дитёнка, имя, возраст и пр. А саму фотку и пр. инфу добавлять в разделе "мои настройки". Но если Вы не знакомы с php и MySQL то не сможете сделать.
#9 2 марта 2015 в 17:58


Как вариант — подпрофилем может послужить вкладка в профиле, назвать её "мой ребёнок". Там и вывести фото дитёнка, имя, возраст и пр. А саму фотку и пр. инфу добавлять в разделе "мои настройки". Но если Вы не знакомы с php и MySQL то не сможете сделать.

Alexneva

Вот это я и делаю)))))
Я там сделал вывод личной информации, но я также хочу, чтобы выводился аватар ребенка справа от поля информации. Загрузка аватара происходит в настройках, где вводятся и остальные поля. Я бы попытался сделать по аналогии с аватаром пользователя, но я немного не понял принцип загрузки самого аватара пользователя… Где он в файлах и в БД прописан.....????
С php & MYSQL я знаком частично… Так как приходилось кое-что менять в коде...

Можете глянуть сами: www.moimalush.by. Там надо зарегистрироваться с письмом подтверждения на почте.
#10 2 марта 2015 в 18:07

Где он в файлах и в БД прописан.....????

Кирейшин Алексей
Файлы здесь \images\users\avatars\ а в БД прописать название картинки типа photo.jpg
Таблица: cms_user_profiles поле imageurl

Были бы деньги — не вопрос… А так их нет и поэтому пытаюсь сам все сделать....

Кирейшин Алексей
Пару месяцев назад у меня тоже не было денег купить компонент Проблемы и решения, пришлось сделал самому и как вдруг, стал разработчиком😊вам того же желаю.
Если возникнут трудности, обращайтесь, помогу)
#11 2 марта 2015 в 22:34


Где он в файлах и в БД прописан.....????

Кирейшин Алексей
Файлы здесь \images\users\avatars\ а в БД прописать название картинки типа photo.jpg
Таблица: cms_user_profiles поле imageurl

Были бы деньги — не вопрос… А так их нет и поэтому пытаюсь сам все сделать....

Кирейшин Алексей
Пару месяцев назад у меня тоже не было денег купить компонент Проблемы и решения, пришлось сделал самому и как вдруг, стал разработчиком😊вам того же желаю.
Если возникнут трудности, обращайтесь, помогу)

Evanescence

Спасибо Вам огромное!!!!
И Вам удачи во всем!!!
#12 25 апреля 2017 в 20:01
Всем привет! Решил не начинать новую тему, раз есть уже такая. Проблема в следующем, пользователи пишут, что при попытке поменять аватар из коллекции сайта загружается не тот который выбирают, а другой. Проверил через демо и все подтвердилось, грузится даже не рялом находящийся, а вообще непонятно какой. Подскажите, где что надо поправить.Версия 1.10.7 шаблон не дефолт.
sad
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.