Прошу помочь

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Нет кнопки "Добавить фото"

#1 6 августа 2013 в 12:37
Добрый день сообщество. Прошу помочь разобраться с одной проблемкой. Установил шаблон, любезно предоставленный одним форумчанином, но в альбомах клубов напрочь отсутствует кнопка добавления фото. В дефолтном это так выглядит. Подскажите в какую сторону копать.
#2 6 августа 2013 в 12:43
Теоретически оно должно было подцепиться с дефолтного шаблона (надеюсь вы его не удалили)
Решение: Найти в дефолте нужный tpl и скопировать его соблюдая иерархию папок в свой шаблон.
#3 6 августа 2013 в 12:48
Нет, дефолт не удалял. Сейчас попробую поискать нужный tpl
#4 6 августа 2013 в 13:00
Перерыл в папке components шаблона все tpl клубов и фото. Всё совпадает с дефолтом.
#5 6 августа 2013 в 13:18


Перерыл в папке components шаблона все tpl клубов и фото. Всё совпадает с дефолтом.

Ingvarruss

а сам альбом существует с возможностью добавлять фото пользователями? если не под админом.
#6 6 августа 2013 в 13:24
instantcms.ru/rules.html
пункты 2.2, 2.3

по теме: почему бы у автора шаблона не спросить?
#7 6 августа 2013 в 17:21



Перерыл в папке components шаблона все tpl клубов и фото. Всё совпадает с дефолтом.

Ingvarruss

а сам альбом существует с возможностью добавлять фото пользователями? если не под админом.

prosis

Альбом существует.
#8 6 августа 2013 в 17:23


instantcms.ru/rules.html
пункты 2.2, 2.3

по теме: почему бы у автора шаблона не спросить?

r2

По пунктам 2.2, 2.3 понял, исправлюсь.
Я не знаю автора шаблона, человеку делали не заказ, а он мне дал.
#9 6 августа 2013 в 19:17

Теоретически оно должно было подцепиться с дефолтного шаблона

VopisUVD
Что именно? Подцепляется недостающий tpl.
Буквально код шаблона com_clubs_view_album.tpl v1.10
  1.  
  2. {if $is_admin || $is_moder || $is_member}
  3. <div class="float_bar">{if $is_admin || $is_moder}<a class="ajaxlink usr_edit_album" href="javascript:void(0)" onclick="clubs.renameAlbum({$album.id});return false;">{$LANG.RENAME_ALBUM}</a> | <a class="ajaxlink usr_del_album" href="javascript:void(0)" onclick="clubs.deleteAlbum({$album.id}, '{csrf_token}');return false;">{$LANG.DELETE_ALBUM}</a> | {/if}<a class="photo_add_link" href="/clubs/addphoto{$album.id}.html">{$LANG.ADD_PHOTO_TO_ALBUM}</a></div>
  4. {/if}
  5.  

Перерыл в папке components шаблона все tpl клубов и фото. Всё совпадает с дефолтом.

Ingvarruss
Ваш разработчик просто забыл обозначить класс CSS.
Поэтому в шаблоне и НЕТ видимых различий, а в классе css нет описания класса float_bar —
Поиск в css- float_bar->
  1. .float_bar a{ color:#375E93; }
  2. .float_bar a:hover{ color:#09C; text-decoration:none; }
  3. .float_bar{
  4. border-radius:8px;
  5. -moz-border-radius:8px;
  6. background-color: #E0EAEF;
  7. float:right;
  8. margin-top:6px;
  9. padding:5px 8px;
  10. }
Или ВЫ не $is_admin || $is_moder || $is_member.
Благодаря ВАМ нашлась непонятка.В шаблоне com_clubs_albums.tpl
  1. <a class="service ajaxlink" href="javascript:void(0)" onclick="clubs.addAlbum({$club.id});">{$LANG.ADD_PHOTOALBUM}</a>
Поиск в css ->service ajaxlink? Висит в воздухе.В дефолтных стилях есть только ajaxlink .

Видимо:
  1. <a class="ajaxlink" href="javascript:void(0)" onclick="clubs.addAlbum({$club.id});">{$LANG.ADD_PHOTOALBUM}</a>
  1. .ajaxlink:hover{ color:#0099CC; border-bottom:dashed 1px #0099CC; }
  2. .ajaxlink, .MultiFile-remove{
  3. text-decoration:none;
  4. border-bottom:dashed 1px #375E93;
  5. color:#375E93;
  6. }
#10 6 августа 2013 в 19:32
Спасибо всем, особенно oll. Дописал стили и всё заработало!
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.