kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« : 15.03.2011, 17:10:43 » |
|
Для себя любимого и для все переходящих на 1.6 быстренько сделал модуль для встраивания произвольного HTML кода в статью. Можно использовать для встраивания карты Google, счетчиков и пр. http://www.dista-soft.ru/downloads/joomla/mod_inline_html_j16.zip
|
|
|
|
« Последнее редактирование: 15.10.2011, 23:39:19 от kordima »
|
Записан
|
|
|
|
b2z
Support Team
   
Репутация: +328/-0
Offline
Пол: 
Сообщений: 4093
Contra Gaming Community
|
 |
« Ответ #1 : 15.03.2011, 17:12:09 » |
|
Это конечно хорошо, но в принципе все тоже можно сделать стандартными средствами...
|
|
|
|
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #2 : 15.03.2011, 17:31:50 » |
|
Модуль создан чтоб не заниматься этим: 1) Поэтому для начала идем в Go to Site > Global Configuration и отключаем редактор. 2) Создаем модуль Custom HTML и вставляем свой код. В пункте позиция сразу пропишем pos_cusHTML 3) Включаем редактор обратно.
|
|
|
|
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #3 : 17.03.2011, 17:24:15 » |
|
Revision: 2
Чуть подпилил (MVC на всю катушку).
Возможность подключать свои шаблоны на вывод кода. Добавил шаблон для вывода php кода.
Best Regards
|
|
|
|
|
Записан
|
|
|
|
alexey47
Новичок
Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #4 : 29.03.2011, 15:52:10 » |
|
Revision: 2 Возможность подключать свои шаблоны на вывод кода. Добавил шаблон для вывода php кода.
При установке даёт: Template Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/modules/mod_inline_html/tmpl) is not within the allowed path(s): (...) in /home/.../filelist.php on line 56
|
|
|
|
« Последнее редактирование: 29.03.2011, 16:07:54 от alexey47 »
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #5 : 29.03.2011, 15:57:29 » |
|
2 alexey47 Проблема не имеет отношения к модулю.
Первое что дал yandex: http://joomla-support.ru/thread11570.html
|
|
|
|
|
Записан
|
|
|
|
alexey47
Новичок
Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #6 : 29.03.2011, 16:11:44 » |
|
Первое что дал yandex: http://joomla-support.ru/thread11570.html
Почистил, вставляю: <?php include("http://....php"); ?> и {loadposition map}. Результат - пусто 
|
|
|
|
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #7 : 29.03.2011, 16:14:48 » |
|
2 alexey47 Стандартные вопроcы техподдержки: 1. Что ты хочешь сделать? 2. Что ты делаешь? 3. Что ты получаешь?
|
|
|
|
|
Записан
|
|
|
|
alexey47
Новичок
Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #8 : 29.03.2011, 16:32:05 » |
|
2 kordima
1. Хочу ввести автономно отлаженный PHP-Javascript под J16. Он даёт на экран по MySQL динамическую карту GoogleMap и таблицу. 2. Пробовал Wrapper просто ссылкой - пусто. Скрипт - 6.7К + 11К .js. На пробу даю в php минимум: echo "Hello, Joomla!"; 3. Пусто, даже когда напрямую, без include/
|
|
|
|
« Последнее редактирование: 29.03.2011, 16:39:20 от alexey47 »
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #9 : 29.03.2011, 17:11:50 » |
|
2 alexey47 Был маленький баг в шаблоне php-code.php Залил Revision 3. "Hello, joomla" работает.
То что модуль ничего не выводит - очень странно. Проверь что правильно выставлена: "Привязка к пунктам меню" и позиция модуля.
Фактически, модуль просто выводит php код шаблонаб через функцию evaL.
Попробуй, сделай свой шаблон типа:
<?php defined('_JEXEC') or die; echo "Hello, Joomla"; ?>
|
|
|
|
|
Записан
|
|
|
|
alexey47
Новичок
Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #10 : 29.03.2011, 17:14:29 » |
|
2 kordima
Может в Меню что-нибудь? Страница вписана в Main Menu 3-ым уровнем: -ЧКП-Сообщения. Но в Менеджере меню на закладке Меню в модулях (правый столбец) моего модуля нет.
|
|
|
|
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #11 : 29.03.2011, 17:22:41 » |
|
2 alexey47 К меню это не имеет отношения. Там показаны модули, которые отображают данное меню.
Может быть только. 1. Модуль не опубликован. 2. Имя позиции модуля <> имени в loadpostion 3. Неверная настройка в "Привязка к пунктам меню"
Попробуй добавь еще один, поменяй страницу вывода. Явно невнимательность.
|
|
|
|
|
Записан
|
|
|
|
alexey47
Новичок
Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #12 : 29.03.2011, 17:52:41 » |
|
2 kordima Модуль типа "HTML-код" привязан к моей странице, на позицию map, имеет текст "<p><?php echo "Hello, Joomla!"; ?></p>" (редактор поуродовал пока не отключился, пусть так пока), зелёная галочка "опубликован". Сделал привязку и ко второй странице и туда добавил {loadposition map}. Везде пусто  Может дистрибутив J16 поменять - Joomla_1.6.1-Stable-Full_Package.zip ?
|
|
|
|
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #13 : 29.03.2011, 18:01:09 » |
|
2 alexey47 У меня 1.6.1
mod_html выводит на странице текст: <?php echo "Hello, Joomla!"; ?>
|
|
|
|
|
Записан
|
|
|
|
alexey47
Новичок
Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #14 : 29.03.2011, 18:20:03 » |
|
Что такое mod_html? У меня тип "Inline HTML" (Модуль «mod_inline_html») из http://kdzone.ru/downloads/mod_inline_html_j16.zip Это оно?
|
|
|
|
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #15 : 29.03.2011, 18:27:25 » |
|
2 alexey47 Я имел ввиду Модуль типа "HTML-код" Мой модуль mod_inline_htm на текст <p><?php echo "Hello, Joomla!"; ?></p> с шаблоном php-code.php дает ошибку. Для функции php evаl такой синтаксис недопустим. Для такого кода нужно делать свой шаблон. У тебя стандартный модуль "Произвольный HTML" работает?
|
|
|
|
|
Записан
|
|
|
|
alexey47
Новичок
Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #16 : 29.03.2011, 19:41:46 » |
|
2 kordima Вдруг заработал Wrapper  Буду держать удачу за хвост, не отвлекаясь на анализ неудач. Спасибо за участие!
|
|
|
|
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #17 : 29.03.2011, 19:44:06 » |
|
2 alexey47 не отвлекаясь на анализ неудач. Зря, может стрельнуть в спину (неподходящий момент). Удачи.
|
|
|
|
|
Записан
|
|
|
|
Joe Black
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #18 : 29.03.2011, 22:10:51 » |
|
Спасибо, огромное за модуль, а то целые сутки потратил на тесты различных подобий. В этом сразу все встало на свои места. Но у меня есть проблема, как выставить отображение посередине модуля?  Код счетчика: <!-- begin of Top100 code --> <script id="top100Counter" type="text/javascript" src="http://counter.rambler.ru/top100.jcn?2441852"></script> <noscript> <a href="http://top100.rambler.ru/navi/2441852/"> <img src="http://counter.rambler.ru/top100.cnt?2441852" alt="Rambler's Top100" border="0" /> </a> </noscript> <!-- end of Top100 code --> Заранее благодарю!
|
|
|
|
|
Записан
|
|
|
|
alexey47
Новичок
Репутация: +0/-0
Offline
Сообщений: 9
|
 |
« Ответ #19 : 29.03.2011, 22:24:56 » |
|
2 Joe Black
Попробуй упаковать: <div style="width:100%;text-align:center;"> [КОД] </div>
|
|
|
|
|
Записан
|
|
|
|
Joe Black
Новичок
Репутация: +0/-0
Offline
Сообщений: 4
|
 |
« Ответ #20 : 29.03.2011, 22:42:35 » |
|
alexey47 спасибо огромное! Забыл за тег div
|
|
|
|
|
Записан
|
|
|
|
DiAksID
Новичок
Репутация: +0/-1
Offline
Сообщений: 9
|
 |
« Ответ #21 : 01.04.2011, 23:34:45 » |
|
Странные проблемы у народа. Так трудно сделать плагин на две-три функции, который по onContentPrepea расшифрует/выполнит/вставит всё что надо везде где надо? Немного закамуфлировать теги вставки php и java, не употреблять двойные кавычки - и пиши любой скрипт прямым текстом хоть в модуле, хоть в материале... ЗЫ: какие ещё нужны пояснения, "критики"?  подобный плагин создается за 5 мин: функция инициализации да пара рабочих функций по прерываниям. XML для него вообще может быть практически пустым, кроме обязательных полей - минимум для того, что бы Joomla съела пакет. даже если полный нуб в плагинах это максимум 20-30 мин на чтение руководств из инета и 5-10 мин на "креатив". и это единственно конструктивный метод решения подобных проблем - пользоваться чужими "костылями" в таких примитивных вопроса просто смешно...
|
|
|
|
« Последнее редактирование: 02.04.2011, 08:58:30 от DiAksID »
|
Записан
|
|
|
|
Leshiy
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Сообщений: 111
|
 |
« Ответ #22 : 02.04.2011, 22:10:29 » |
|
Странные проблемы у народа. Так трудно сделать плагин на две-три функции, который по onContentPrepea расшифрует/выполнит/вставит всё что надо везде где надо? Немного закамуфлировать теги вставки php и java, не употреблять двойные кавычки - и пиши любой скрипт прямым текстом хоть в модуле, хоть в материале... ЗЫ: какие ещё нужны пояснения, "критики"?  подобный плагин создается за 5 мин: функция инициализации да пара рабочих функций по прерываниям. XML для него вообще может быть практически пустым, кроме обязательных полей - минимум для того, что бы Joomla съела пакет. даже если полный нуб в плагинах это максимум 20-30 мин на чтение руководств из инета и 5-10 мин на "креатив". и это единственно конструктивный метод решения подобных проблем - пользоваться чужими "костылями" в таких примитивных вопроса просто смешно... Предлагать изобретать велосипед ещё смешнее. По сабжу. Стандартный модуль - как был гавном, так и остался. За этот модуль надо руки разрабам поотрывать.
|
|
|
|
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #23 : 02.04.2011, 22:18:01 » |
|
2 Leshiy Вопросы от разработчика: Чем Вас не устраивает данный модуль? Он не работает? Нашли ошибки? Непонятно как использовать?
Сообщите, я подправлю.
|
|
|
|
|
Записан
|
|
|
|
Dmitriy50
Осваиваюсь на форуме
 
Репутация: +4/-11
Offline
Пол: 
Сообщений: 77
TV
|
 |
« Ответ #24 : 02.04.2011, 22:25:07 » |
|
2 Leshiy Чем Вас не устраивает данный модуль? Он не работает? Нашли ошибки? Непонятно как использовать?
1. Меня устраивает полностью! 2. Отлично работает! 3. Я ошибок не увидел. 4. Всё там понятно! ... и вообще Огромное Спасибо за этот модуль. Он меня выручил очень! Вот здесь с его помощью я установил счетчики на своем сайте (шаблон пока временный, поэтому не совсем эстетично, но прекрасно работает) - http://dms.lg.ua
|
|
|
|
|
Записан
|
|
|
|
Leshiy
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Сообщений: 111
|
 |
« Ответ #25 : 02.04.2011, 22:29:11 » |
|
2 Leshiy Вопросы от разработчика: Чем Вас не устраивает данный модуль? Он не работает? Нашли ошибки? Непонятно как использовать?
Сообщите, я подправлю.
Извините, Вы про какой модуль говорите? Про тот что в сборке Joomla идёт или про инлайн?
|
|
|
|
|
Записан
|
|
|
|
kordima
Осваиваюсь на форуме
 
Репутация: +24/-0
Offline
Сообщений: 80
|
 |
« Ответ #26 : 02.04.2011, 22:39:46 » |
|
2 Leshiy Я подумал есть проблемы с модулем mod_inline_html (слегка устал под вечер).
Всем Рад помочь людям.
|
|
|
|
|
Записан
|
|
|
|
Leshiy
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Сообщений: 111
|
 |
« Ответ #27 : 02.04.2011, 22:50:21 » |
|
2 Leshiy Я подумал есть проблемы с модулем mod_inline_html (слегка устал под вечер).
Всем Рад помочь людям.
С этим модулем всё отлично. Правило 95% работает.
|
|
|
|
|
Записан
|
|
|
|
vitall-k
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 12
|
 |
« Ответ #28 : 21.04.2011, 19:16:12 » |
|
Модуль прекрасный спасибо большое,но у меня возникла проблема,модуль выводится только на главной странице.Может кто то сталкивался с таким(в настройках модуля "показывать на всех страницах"). !
|
|
|
|
|
Записан
|
|
|
|
|
Mihanja80
|
 |
« Ответ #29 : 21.04.2011, 19:30:35 » |
|
а указанная Вами позиция для модуля присутствует на других страницах?
|
|
|
|
|
Записан
|
|
|
|
|