Topic: [Request] Shortcode plugin
Hello everyone, is it possible to create a shortcode creator plugin on monstra?
ShortCodes UI or so.
It would be popular for sure.
If you dont get my point i can explane more, just ask
So far So good
You are not logged in. Please login or register.
Monstra → Development → [Request] Shortcode plugin
Hello everyone, is it possible to create a shortcode creator plugin on monstra?
ShortCodes UI or so.
It would be popular for sure.
If you dont get my point i can explane more, just ask
we have already blocks and snippets with UI to manage them and shortcodes to include/run them
i mean plugin to make shortcodes like this:
<div class="sixteen columns row"> ....... </div>
shortcode i can use in admin - pages - editor
[16] image here text here [/16]
or something like this, like i set a Html\php code by plugin and then i can use it as shortcode in pages and etc
Okey, will think about it
i mean plugin to make shortcodes like this:
<div class="sixteen columns row"> ....... </div>shortcode i can use in admin - pages - editor
[16] image here text here [/16]or something like this, like i set a Html\php code by plugin and then i can use it as shortcode in pages and etc
+1
i have made one omg im so suck at this ...
Could u please fix if i made any mistakes
p\s i have not write it from the begging its spoiler plugin before.
was trying to make a plugin which gonna convert this html code:
<div class="one_third"> <article class="icon-box3"> <i class="icomoon-cube4"></i><br> <h5><strong> Web title </strong></h5> <p> Innovative design always develops in. </p> </article> </div>
into shortcode and also will be added in markitup editor as icon when u click on it it will call this shortcode
{iconbox title="YOUR TITLE" class="Put-icon-name-u-want-here} YOUR CONTENT FOR Icon block {/iconbox}
if no class for icon, then default icon will be "icomoon-cube4"
Then add it on page [will have a list with 400 icons for user to pick one they need(=]
{iconbox title="Web title"} Innovative design always develops in. {/iconbox}
iconbox.plugin.php code:
Shortcode::add('iconbox', 'Iconbox::_shortcode'); Action::add('admin_header','Iconbox::_header', 9); class Iconbox { public static function _shortcode($attributes, $content) { extract($attributes); if (isset($title)) { $class = (isset($class)) ? $class : 'icomoon-cube4'; $current = (isset($show) and $show == true) ? ' current' : ''; $html = '<div class="one_third"><article class="iconbox3"><i class="'.$class.$current.'"></i><br><h5><strong>'.$title.'</strong></h5>'; $html.= '<p>'.Filter::apply('content', $content).'</p></article></div>'; return $html; } } public static function _header() { if (isset(Plugin::$plugins['markitup'])) { echo "<script>$(document).ready(function(){mySettings.markupSet.push({name:'Iconbox', replaceWith:'{iconbox title=\"".__('Title', 'iconbox')."\"}".__('Your content', 'iconbox')."{/iconbox}', className:'iconbox-button' });});</script>"; echo "<style>.iconbox-button a {background-image:url(".Site::url()."plugins/iconbox/img/button.png);}</style>"; } } }
Really need a look from professional to tell me if there is any mistakes made
Monstra → Development → [Request] Shortcode plugin