mirror of
https://github.com/e107inc/e107.git
synced 2025-07-30 03:10:50 +02:00
Clicking on image will paste bbcoce into 'target', also added code to convert [[ and ]] to { and } in sortcode parms
This commit is contained in:
@@ -11,9 +11,9 @@
|
||||
| GNU General Public License (http://gnu.org).
|
||||
|
|
||||
| $Source: /cvs_backup/e107_0.8/e107_admin/newspost.php,v $
|
||||
| $Revision: 1.10 $
|
||||
| $Date: 2007-10-26 21:51:05 $
|
||||
| $Author: e107steved $
|
||||
| $Revision: 1.11 $
|
||||
| $Date: 2008-02-19 19:33:45 $
|
||||
| $Author: mcfly_e107 $
|
||||
+---------------------------------------------------------------+
|
||||
|
||||
*/
|
||||
@@ -553,6 +553,9 @@ class newspost
|
||||
$parms .= "&height=100px";
|
||||
$parms .= "&multiple=TRUE";
|
||||
$parms .= "&label=-- ".LAN_NEWS_48." --";
|
||||
$parms .= "&click_target=data";
|
||||
$parms .= "&click_prefix=[img][[e_IMAGE]]newspost_images/";
|
||||
$parms .= "&click_postfix=[/img]";
|
||||
|
||||
$text .= $tp->parseTemplate("{IMAGESELECTOR={$parms}}");
|
||||
|
||||
|
@@ -1,14 +1,15 @@
|
||||
// $Id: imageselector.sc,v 1.4 2008-01-16 10:52:33 e107coders Exp $
|
||||
// $Id: imageselector.sc,v 1.5 2008-02-19 19:33:45 mcfly_e107 Exp $
|
||||
|
||||
global $sql,$parm,$tp;
|
||||
|
||||
if(strstr($parm,"=")){ // query style parms.
|
||||
if(strstr($parm,"="))
|
||||
{ // query style parms.
|
||||
parse_str($parm, $tmp);
|
||||
extract($tmp);
|
||||
}
|
||||
else
|
||||
{ // comma separated parms.
|
||||
list($name,$path,$default,$width,$height,$multiple,$label,$subdirs,$filter,$fullpath) = explode(",",$parm);
|
||||
list($name,$path,$default,$width,$height,$multiple,$label,$subdirs,$filter,$fullpath,$click_target,$click_prefix,$click_postfix) = explode(",",$parm);
|
||||
}
|
||||
|
||||
require_once(e_HANDLER."file_class.php");
|
||||
@@ -58,7 +59,20 @@ global $sql,$parm,$tp;
|
||||
{
|
||||
$pvw_default = $tp->replaceConstants($default);
|
||||
}
|
||||
$text .= " <span id='{$name}_prev'><img src='{$pvw_default}' alt='' style='width:{$width};height:{$height}' /></span>\n";
|
||||
|
||||
if(varset($click_target))
|
||||
{
|
||||
$pre = varset($click_prefix);
|
||||
$post = varset($click_postfix);
|
||||
$text .= "<a href='#' onclick='addtext(\"{$pre}\"+document.getElementById(\"{$name}\").value+\"{$post}\", true);document.getElementById(\"{$name}\").selectedIndex = -1;return false;'>";
|
||||
}
|
||||
$text .= " <img id='{$name}_prev' src='{$pvw_default}' alt='' style='width:{$width};height:{$height}' />\n";
|
||||
if(varset($click_target))
|
||||
{
|
||||
$text .= "</a>";
|
||||
}
|
||||
|
||||
//$text .= " <span id='{$name}_prev'><img src='{$pvw_default}' alt='' style='width:{$width};height:{$height}' /></span>\n";
|
||||
|
||||
|
||||
return "\n\n<!-- Start Image Selector -->\n\n".$text."\n\n<!-- End Image Selector -->\n\n";
|
@@ -12,8 +12,8 @@
|
||||
| GNU General Public License (http://gnu.org).
|
||||
|
|
||||
| $Source: /cvs_backup/e107_0.8/e107_handlers/shortcode_handler.php,v $
|
||||
| $Revision: 1.10 $
|
||||
| $Date: 2008-02-13 02:57:17 $
|
||||
| $Revision: 1.11 $
|
||||
| $Date: 2008-02-19 19:33:45 $
|
||||
| $Author: mcfly_e107 $
|
||||
+----------------------------------------------------------------------------+
|
||||
*/
|
||||
@@ -116,6 +116,7 @@ class e_shortcode
|
||||
$sc_mode = '';
|
||||
}
|
||||
$parm = trim($parm);
|
||||
$parm = str_replace(array('[[', ']]'), array('{', '}'), $parm);
|
||||
|
||||
if (E107_DBG_BBSC)
|
||||
{
|
||||
|
Reference in New Issue
Block a user