Как настроить и использовать плагин wysihtml5-image-upload?

Я использовал редактор wysihtml5-bootstrap3, но части загрузки изображений и вставки ссылок были удалены. Так что я погуглил и нашел плагин wysihtml5-image-upload, который дополняет редактор wysihtml5-bootstrap3, но я не знаю, как мне изменить интерфейсный и серверный коды, чтобы он работал в моем проекте.
моя главная страница «Index.php». У меня также «Imagelist.php» а также «Upload.php» файлы для работы. «Части загрузки изображений и вставки ссылок появляются в пользовательском интерфейсе, но когда я нажимаю на них, фон моей страницы темнеет, но модальное изображение не отображается!»
что я должен делать?? 🙁

И я также не знаю, как и где указать правильный путь загрузки изображений для плагина!

Спасибо за вашу помощь…

мой index.php страница:

    <?php
//connecting to database

require_once ('db_connect.php');
$obj = new database();

?>

<!doctype html>
<html>
<head>
<title>Admin Panel</title>

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">

<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="bootstrap3-editable/js/bootstrap-editable.js"></script>
<script src="bootstrap3-editable/js/bootstrap-editable.min.js"></script>
<script src="wysihtml5/wysihtml5.js"></script>
<script src="wysihtml5/bootstrap-wysihtml5-0.0.2/bootstrap-wysihtml5-0.0.2.min.js"></script>
<script src="wysihtml5/bootstrap-wysihtml5-0.0.2/bootstrap-wysihtml5-0.0.2.js"></script>
<script src="wysihtml5/bootstrap-wysihtml5-0.0.2/wysihtml5-0.3.0.js"></script>
<script src="wysihtml5/bootstrap-wysihtml5-0.0.2/wysihtml5-0.3.0.min.js"></script>
<script src="wysihtml5/masterBranch/bootstrap-wysihtml5.js"></script>

<link rel="stylesheet" href="wysihtml5/bootstrap-wysihtml5-0.0.2/bootstrap-wysihtml5-0.0.2.css" />
<link rel="stylesheet" href="wysihtml5/bootstrap-wysihtml5-0.0.2/wysiwyg-color.css" />
<link rel="stylesheet" href="wysihtml5/masterBranch/bootstrap-wysihtml5.css" />
<link rel="stylesheet" href="css/style.css" />
<link rel="stylesheet" href="bootstrap3-editable/css/bootstrap-editable.css" />
//image upload needed css reference => (bootstrap-combined.min.css)
<link href="//netdna.bootstrapcdn.com/twitter-bootstrap/2.3.0/css/bootstrap-combined.min.css" rel="stylesheet">
<link rel="stylesheet" href="css/bootstrap.min.css" />
<link rel="stylesheet" href="css/bootstrap.rtl.min.css" />

</head>
<body>
<!--header--><!--header--><!--header--><!--header--><!--header--><!--header--><!--header--><!--header--><!--header-->
<nav  id="nav" class="navbar navbar" data-spy="affix" data-offset-top="60">
<ul   class="nav navbar-nav navbar-right">

<?php
//****************************************************************************************************************
//***** I have a navigation menu here *****
//****************************************************************************************************************

$query="select * from tblmenu ORDER BY id DESC";
$arr_res=$obj->select($query);

foreach ($arr_res as $res){

$id=$res['id'];
$title=$res['title'];
$href=$res['href'];

//****************************************************************************************************************
//***** I use x-editable-bs3 to edit my menu elements on click  *****
//****************************************************************************************************************

echo ' <li><a class="element_menu"   data-url="post_menu.php"  href="'.$href.'" data-type="text" data-pk="'.$id.'"  data-title="نام مورد نظر را وارد کنید :" data-placement="left"> '.$title.' </a></li>';

}//fooreach

?>
<li  class="active"><a href="index2.php">home</a></li>
</ul>
</nav>

<!--header--><!--header--><!--header--><!--header--><!--header--><!--header--><!--header--><!--header--><!--header-->

<?php

$query="select * from tblsection";
$res_arr=$obj->select($query);

foreach ($res_arr as $res){

$id=$res['id'];
$heading=$res['heading'];
$text=$res['text'];

//***********************************************************************************************************
/* ***** Here I use x-editable-bs3 wysihtml5 to edit my <section> tag on click, everything works fine but the
image upload and link insert parts don't work!  ***** */
//***********************************************************************************************************

echo '<h2 style="display:inline-block" class="element_heading" data-url="post_heading.php"  data-type="text"data-pk="'.$id.'"   data-title="تیتر مورد نظر را وارد کنید :" data-placement="left">'.$heading.'</h2>
<section class="element_section" data-type="wysihtml5" data-pk="'.$id.'" data-placement="bottom">

<span>'.$text.'</span>
</section><hr/>';

}//foreach

?>
</body>
</html>

//***********************************************************************************************************
//here is the js code of x-editable
//***********************************************************************************************************
<script>
$(document).ready(function() {

$('.element_menu').editable('option', 'validate', function(v) {
if(!v) return 'باید مقدار دهی شود!';
});

$('.element_menu').editable();

$('.element_heading').editable();

$('.element_section').editable({
url: 'post_section.php',
title: 'متن مورد نظر را وارد کنید :'
});

});//document ready
</script>

//image upload needed js references

<script src="//cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.2/underscore-min.js"> </script>
<script src="wysihtml5/wysihtml5_img_upload/custom_image_and_upload_wysihtml5.js"></script>
<script src="wysihtml5/wysihtml5_img_upload/jqueryupload.js"></script>

мой imagelist.php страница:

  <?
header('Content-type: application/json');
echo '[
{"file":"/files/images/green.jpg","caption":"This image is 50x50 and uses colors #B9E4FB and #260b50","foreground":"B9E4FB","background":"260b50"},
{"file":"/files/images/img-2.jpg"","caption":"This image is 70x70 and uses colors #6ECC43 and #00374a","foreground":"6ECC43","background":"00374a"}]';

мой upload.php страница:

   <?
/* geneate random success or failure on file upload for demo proposal
*
*/
if (rand(0,3)>0) {

//save your file here from _FILES['file1']$filename = basename($_FILES['file1']['name']);
move_uploaded_file($_FILES['file1']['tmp_name'], '/files/images/' . $filename);$data = array('status' => 1,
'file'=>'/files/images/green.jpg',
'caption'=>'This image is 50x50 and uses colors #B9E4FB and #260b50',
'foreground'=>'B9E4FB',
'background'=>'260b50');
}
else {
$data = array('status' => 0);
}
header('Content-type: text/html');
echo json_encode($data);

вот образ показывая, что я сказал:

Редактор работает нормально, кроме части загрузки img!

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]