Разное отображение одной и той же ссылки через OverlayTrigger и при простом переходе

Lenderdok

Участники
Сообщения
13
Реакции
2
Баллы
3,300
Привет, пытаюсь сделать отображения кнопок соц. сетей share42.com в модальном окне.
Создал свой префикс роутинга social-likes, что бы кнопки можно было отображать в стандартном модальном окне при нажатии на кнопку(ссылку) с классом OverlayTrigger.

Но почему то открытии social-likes в модальном окне кнопки соц сетей не отображаются(походу JS не работает для модального окна). При открытии social-likes в отдельной вкладке - все ок.

Кто знает что может быть и как с этим бороться?

Код отображаемого шаблона:
Код:
<div class="formOverlay">
    <h2 class="heading ">Поделиться в соц. сетях</h2>
   
   
    <p>Hello world!!!</p>
   
    <xen:require js="js/Lender/SocialLikesModal/share42.js" />
    <div class="share42init" ></div>

    <div style="clear:both"></div>
</div>


вид в отдельном окне:
отдельно.png


В модальном окне:
В модальном окне.png
 
по ссылке: У Вас недостаточно прав для просмотра полного содержания этого ресурса.

классы для префикса роутинга SocialLikesModal_Route_Prefix_SLModal и SocialLikesModal_ControllerPublic_Index само собой созданы,
в SocialLikesModal_ControllerPublic_Index мы просто отображаем шаблон, код которого выше.


SocialLikesModal_Route_Prefix_SLModal :
Код:
<?php

class SocialLikesModal_Route_Prefix_SLModal implements XenForo_Route_Interface
{
    /**
     * Match a specific route for an already matched prefix.
     *
     * @see XenForo_Route_Interface::match()
     */
    public function match($routePath, Zend_Controller_Request_Http $request, XenForo_Router $router)
    {
        return $router->getRouteMatch('SocialLikesModal_ControllerPublic_Index', 'index', 'social-likes');
    }
}

SocialLikesModal_ControllerPublic_Index:
Код:
<?php

class SocialLikesModal_ControllerPublic_Index extends XenForo_ControllerPublic_Abstract
{
    public function actionIndex()
    {
   /*     $maxResults = XenForo_Application::get('options')->LikeReviewRusMaxToDisplay;

        $likedPosts = $this->_getLikeReviewModel()->getMostLikedPosts($maxResults);
    */
        $viewParams = array(
      //      'likedPosts' => $likedPosts
        );

        return $this->responseView('SocialLikesModal_ViewPublic_Index', 'social_likes_view', $viewParams);
    }
}
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу