Перейти к содержимому


Фотография
- - - - -

Исчезла кнопка "Изменить элемент"


Сообщений в теме: 8

#1 isay777

isay777

Отправлено 19 October 2016 - 10:30

В какой-то момент пропала кнопка редактирования с фронта. 

Проверил файл item.php в корне шаблона - там все норм. Проверил submission все нормально... 

ПРАВА?! мелькнуло в голове, но и там все хорошо для супера все разрешено

 

Может есть какие-то подводные камни в правах или как-то можно проверить почему не показывается кнопка? 

 


  • 1
ХОСТИНГ для сайтов jbzoo (все попугаи)

#2 CB9TOIIIA

CB9TOIIIA

Отправлено 19 October 2016 - 12:42

Кеш?) браузер пробовал поменять? 


  • 0

#3 isay777

isay777

Отправлено 19 October 2016 - 13:26

Да не... Её в коде нет.
Наверняка права или в full что то удалил не то...
  • 1
ХОСТИНГ для сайтов jbzoo (все попугаи)

#4 Alex Def

Alex Def

Отправлено 19 October 2016 - 20:11

В item.php:

if (method_exists($this->item, 'canEdit') && $this->item->canEdit()) {
    $edit_link = $this->app->route->submission($this->item->getApplication()->getItemEditSubmission(), $this->item->type, null, $this->item->id, 'itemedit');
    ?>
    <div class="item-edit-link uk-margin-bottom">
        <a href="<?php echo JRoute::_($edit_link); ?>" title="<?php echo JText::_('Edit Item'); ?>"
           class="uk-button uk-button-primary edit-item">
            <i class="uk-icon-edit"></i>
            <?php echo JText::_('Edit Item'); ?>
        </a>
    </div>
<?php }

  • 0

#5 isay777

isay777

Отправлено 19 October 2016 - 22:44

 

В item.php:

if (method_exists($this->item, 'canEdit') && $this->item->canEdit()) {
    $edit_link = $this->app->route->submission($this->item->getApplication()->getItemEditSubmission(), $this->item->type, null, $this->item->id, 'itemedit');
    ?>
    <div class="item-edit-link uk-margin-bottom">
        <a href="<?php echo JRoute::_($edit_link); ?>" title="<?php echo JText::_('Edit Item'); ?>"
           class="uk-button uk-button-primary edit-item">
            <i class="uk-icon-edit"></i>
            <?php echo JText::_('Edit Item'); ?>
        </a>
    </div>
<?php }

 

Спасибо. Но как и писал выше файл item.php перепроверил все ок. 

Заменил исходным из архива jbzoo не помогло. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#6 Alex Def

Alex Def

Отправлено 19 October 2016 - 22:50

Ну значит реально проблема с правами на редактирование. Проверьте аккаунт, проверьте ACL.


  • 0

#7 isay777

isay777

Отправлено 19 October 2016 - 22:52

Ну значит реально проблема с правами на редактирование. Проверьте аккаунт, проверьте ACL.

e5a459d8001c2c4111c459ae1f9073fd.png  

вот вроде все в порядке... Вот и спрашиваю может где подводные камни в назначении прав... 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#8 Alex Def

Alex Def

Отправлено 19 October 2016 - 23:32

Вообще странно. Засунул кнопку на свой сайт — всё ок, появилась.
Попробуйте вместо условий canedit сделать isroot. Проблему не решит, но будет понятно с правами проблемы или нет.

$user = JFactory::getUser();
$isroot = $user->authorise('core.admin');

  • 0

#9 SmetDenis

SmetDenis

Отправлено 20 October 2016 - 06:48

Нужен доступ к сайту, тогда смогу сказать что не так.

Версия ZOO последняя? Они делают фиксы ACL довольно часто между версиями.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.





Click to return to top of page in style!