We build. You grow.

Get best community software here

Start a social network, a fan-site, an education project with oxwall - free opensource community software

Замена модальных окон | Forum

Artemy
Artemy Dec 26 '12
В общем пока речь о содержимом всплывающего окна с фото (из альбомов). То как оно выглядит сейчас - никуда не годится. Что редактировать? Копать сам не начинаю, так как oxwall знаю плохо (мягко говоря). 


И ещё, возможно ли прикрутить для окон "левую" библиотеку (тот же jquery, lightbox...)?


Благодарю, заранее если будут комментарии и извиняюсь если тему уже поднимали (в Русской ветке не видел). 

Attachments:
  поя.JPG (36.47Kb)
Artemy
Artemy Dec 26 '12
Наверное, правильнее было бы назвать Тему "Редактирование модальный окон".
Sergey
Sergey Dec 27 '12
Ну для этого придется лезнь в код, т.е. после обновления все слетит.

Прикрутить или изменить любой код системы OxWall можно, но после обновления вам придется опять вносить изменения.

Artemy
Artemy Dec 27 '12
Да, я так и понял. 

Сегодня "поковырялся" в коде. 

Два часа убил, чтобы поменять цвет и позицию кнопку виджета "About me" :) 

Artemy
Artemy Dec 27 '12
Много времени уходит на очистку папки /ow_smarty/template_c/

Может быть я не внимательно читал мануал, но есть ли решение? Как-то можно выключить это "кэширование"? 

Alex Philipp
Alex Philipp Dec 27 '12
а cron_job запускали?
Artemy
Artemy Dec 27 '12
Quote from Alex Philipp а cron_job запускали?

Да, но нет уверенности, что я всё сделал правильно... :(

Artemy
Artemy Dec 28 '12
Итак, нужно разобраться, какие файлы отвечают за реализацию модальных окон в Oxwall.

Перед тем, как я начну ковырять код, задам вопрос: кто нибудь уже занимался этим вопросом?


:)

Artemy
Artemy Dec 28 '12
Ну в общих чертах суть понятна.

Пока речь о модальном окне простого аттача (не фото из альбома!).

Файл: ow_system_plugins/base/views/components/oembed_attachment.html

Редактируем ссылку в районе 80-той строки. Ищем атрибуты ссылки:


a href="javascript://" onclick="OW.showImageInFloatBox('{$data.href}');"


меняем конструкцию на:


a href="{$data.href}" (плюс class или id, в зависимости подключаемой к ссылке библиотеки).


Работал только с этим файлом. Прописал всё и подключил библиотеку тут же (закинул папку с библиотекой в корень сайта и прописал пути в <script type="text/javascript" src="..."></script> и css).


Просто, как картошку почистить. Багов сходу не нашёл. Конфликтов (пока) тоже.

Подключал вот это: http://3.s3.envato.com/files/1423518/index.html




Sergey
Sergey Dec 28 '12
Quote from Artemy Много времени уходит на очистку папки /ow_smarty/template_c/

Может быть я не внимательно читал мануал, но есть ли решение? Как-то можно выключить это "кэширование"? 


Конечно можно, 
/ow_includes/config.php


if ( defined('OW_CRON') ){     

    define('OW_DEBUG_MODE', false); //Если включить это, то будет выводится информация об ошибках 

    define('OW_DEV_MODE', true); //После завершения работ поставить false

    define('OW_PROFILER_ENABLE', false);} 

else {     

/**    * Make changes in this block if you want to enable DEV mode and DEBUG mode    */ 

    define('OW_DEBUG_MODE', false);    

    define('OW_DEV_MODE', true);    

    define('OW_PROFILER_ENABLE', false); 

}

The Forum post is edited by Sergey Dec 28 '12
Artemy
Artemy Dec 29 '12
Спасибо! Точно.
Leana S
Leana S Dec 29 '12

меняем конструкцию на:


a href="{$data.href}" (плюс class или id, в зависимости подключаемой к ссылке библиотеки).

Артемий, могли бы показать готовый вариант этой конструкции, чтобы самим не мудрить лишнего))

Artemy
Artemy Dec 29 '12
Прикрепил сам файл и библиотеку (оформление модальных окон под Facebook).


The Forum post is edited by Artemy Dec 29 '12
Attachments:
  lightbox.rar (15.33Kb)
  oembed_attachment.rar (0.97Kb)
Leana S
Leana S Dec 29 '12
Спасибо, попробуем
Artemy
Artemy Dec 29 '12
Если что, пишите сюда. Может появятся ещё какие-то идеи.


Сегодня попробую вывести видео в модальном. Сейчас, если вставить ссылку на видео, то дефолтный скрипт парсит название и скрин (миниатюру), но при клике срабатывает target="_blank", а хотелось бы смотреть видео на самом сайте - в нашем случае в модальном окне ;)

Artemy
Artemy Dec 29 '12
Собственно, что и требовалось доказать. Меняем в этом же файле:


target="_blank" 

(только первый 1-ый, который выше - тогда окно будет открываться по клику на миниатюре, 2-ой таргет (который ниже) отвечает за заголовки, я его трогать не буду - пусть работает как альтернатива, мало ли...)


на:class="lightbox"


Правда есть нюанс, если скопировать ссылку из адресной строки (нестандартного вида) тогда видео не выводится... Поэтому и оставляю заголовок, чтобы была возможно в случае чего перейти для просмотра видео на сайт-источник.

Leana S
Leana S Dec 29 '12
в oembed_attachment.html прописали 2 пути к CSS и JS lightbox
Ссылки верны т.к. при их вставке в адресной строке открываем содержимое фалов..
Lightbox также в корне сайта..однако изменений не произошло..всё по-прежнему..
Кто еще пробовал?
Artemy
Artemy Dec 29 '12
Почистили содержимое папки /ow_smarty/template_c/ ?
Artemy
Artemy Dec 29 '12
оффтоп: Никто не подскажет, почему отсюда не приходят уведомления о новых ответах на почту?


P.S.: Subscribe to new posts, естественно отметил.  

Alex Philipp
Alex Philipp Dec 29 '12
В настройках есть заметка о том, что на почту отправляются уведомления, если Вы не входили на сайт 2 дня)) 

Видимо чтобы зря не спамить))

Pages: 1 2 »