24 Июня 2017, 09:21:41

Автор Тема: Загрузка фото в профиль  (Прочитано 10068 раз)

« : 08 Января 2012, 18:33:54 »

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
День добрый. Не работают стили для кнопки загрузить фото. Если убрать в скрипте стили то мои стили нормально начинают функционировать, но кнопка перестает работать.

« Ответ #1 : 09 Января 2012, 01:43:39 »

  • Печатная машинка
  • Администратор
  • *****
  • Сообщений: 273
    • Просмотр профиля
    • Мой сайт
По умолчанию кнопка выводится без стилей, добавляются они к ей как обычно:

В шаблоне "templates/Default/user.photos/userinfo.photo.tpl" найдите:

<input type="button" id="UploadPhotos" value="Загрузить фото" />
К ней можно добавить стиль, например сделать так:

<input type="button" id="UploadPhotos" class="UploadPhotos" value="Загрузить фото" />
И уже в CSS добавить стили для ".UploadPhotos", также можно и не трогать кнопку, добавив в CSS стили для "#UploadPhotos".

« Ответ #2 : 10 Января 2012, 03:28:59 »

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Они работают, но допустим у меня эффект при нажатии, а он не срабатывает, Хотя фон, скругление и тп все работает, но не работают эффекты при наведении. Проверял во всех браузерах.

« Ответ #3 : 29 Января 2012, 11:16:49 »

  • Печатная машинка
  • Администратор
  • *****
  • Сообщений: 273
    • Просмотр профиля
    • Мой сайт
Ну да, это ограничение AJAX загрузчика. Файлы загружаются ни через Flash, скрипт создаёт iFrame объекст, который налаживается на кнопку для отслеживания нажатия, из-за этого эффекты наведения мышкой на кнопку не срабатывают.

« Ответ #4 : 25 Марта 2012, 05:59:40 »

  • Начинает общаться
  • **
  • Сообщений: 6
    • Просмотр профиля
У меня на сайте 2 шаблона.
Загрузил хак. На первом шаблоне проверил - всё работает.
А теперь обнаружил что на втором кнопка загрузки фотографии не работает.

что интересно стили на первом не работают, а на втором всё выглядит красиво как и должно.

« Ответ #5 : 25 Марта 2012, 09:38:40 »

  • Печатная машинка
  • Администратор
  • *****
  • Сообщений: 273
    • Просмотр профиля
    • Мой сайт
Укажите адрес сайта и шаблон, из-за которого не работает загрузка.

« Ответ #6 : 25 Марта 2012, 16:39:20 »

  • Начинает общаться
  • **
  • Сообщений: 6
    • Просмотр профиля
адрес сайта litsbrod.org.ua шаблон white
я вам в аську писал, могу css файл показать

« Ответ #7 : 25 Марта 2012, 20:02:18 »

  • Печатная машинка
  • Администратор
  • *****
  • Сообщений: 273
    • Просмотр профиля
    • Мой сайт
У вас какой браузер и версия последняя?
На Firefox 11 всё отлично работает на 2-х шаблонах.

« Ответ #8 : 25 Марта 2012, 20:39:29 »

  • Начинает общаться
  • **
  • Сообщений: 6
    • Просмотр профиля
даже не верится
я пробую с ие 9 фф12 и iron17 (обрезанный хром)
под разными пользователями
и везде при нажатии кнопки на светлом шаблоне ничего не происходит

« Ответ #9 : 25 Марта 2012, 20:40:51 »

  • Начинает общаться
  • **
  • Сообщений: 6
    • Просмотр профиля
windows 7  -  вот в чём проблема

на xp только что попробовал работает.

« Ответ #10 : 25 Марта 2012, 20:57:16 »

  • Начинает общаться
  • **
  • Сообщений: 6
    • Просмотр профиля
Но тем не менее надо что-то решить
отключение css помогает (удалял файл style.css)
думаю можно его отредактировать чтоб работало

« Ответ #11 : 25 Марта 2012, 21:03:13 »

  • Печатная машинка
  • Администратор
  • *****
  • Сообщений: 273
    • Просмотр профиля
    • Мой сайт
В CSS проблем точно быть не может, скорее всего JS.
Была такая проблема у одного человека, проблема решилась путём отключения всех JS, и подключение по одному. Как только кнопка перестаёт работать, значит только что добавленный скрипт мешает. Тут 3 варианта: либо изменить скрипт модуля, либо изменить скрипт мешающий работе модуля, либо его удалить.
В прошлый раз проблему вызывал плагин JQuery, который показывал хитбоксы (точно не знаю как называется, в пример "Ucoz" - когда есть ошибка авторизации, вылазит слева снизу).

P.S. У меня кстати тоже win7

« Ответ #12 : 27 Марта 2012, 19:46:38 »

  • Начинает общаться
  • **
  • Сообщений: 6
    • Просмотр профиля
может фреймворк?

« Ответ #13 : 27 Марта 2012, 19:51:44 »

  • Печатная машинка
  • Администратор
  • *****
  • Сообщений: 273
    • Просмотр профиля
    • Мой сайт
Попробуйте выявить ошибку тем способом, который я описал выше.
Я вам не могу помочь т.к. у меня ошибки не встречается.

« Ответ #14 : 27 Марта 2012, 19:55:28 »

  • Начинает общаться
  • **
  • Сообщений: 8
    • Просмотр профиля
В мини профиле на dle, как правильно указать сылку на профиль (форума)?
« Последнее редактирование: 27 Марта 2012, 20:02:12 от Predator »

0 Пользователей и 1 Гость просматривают эту тему.