Docs Images is a simple, elegant image upload plugin for TinyMCE. It is free, opensource and licensed under Creative Commons Attribution 3.0 Unported License.
The latest version is 2.3 Released @ June 23rd, 2013

Download Donate Donation gives you the right to remove attribution.

Features TinyMCE Images Upload plugin is cool for this features:



  1. Download distribution pack. Unzip it into TinyMCE’s plugins folder.
  2. Edit config.php file found in plugins/jbimages. Minimally, you should only specify a target directory for your uploads. Every block of config.php is well-commented, so I think everything should go right.
  3. Activate jbimages plugin and add jbimages button in TinyMCE. Don’t forget to set theme:advanced and relative_urls:false.

TinyMCE 4.x Example

English version only. The l18n api in TinyMCE 4.x had changed, so temporary solution was to hard-code english strings.
<!-- TinyMCE 4.x -->

<script type="text/javascript" src="/tinymce_4.x/tinymce/js/tinymce/tinymce.min.js"></script>
<script type="text/javascript">

  selector: "textarea",
  // ===========================================
  // ===========================================
  plugins: [
    "advlist autolink lists link image charmap print preview anchor",
    "searchreplace visualblocks code fullscreen",
    "insertdatetime media table contextmenu paste jbimages"
  // ===========================================
  // PUT PLUGIN'S BUTTON on the toolbar
  // ===========================================
  toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image jbimages",
  // ===========================================
  // SET RELATIVE_URLS to FALSE (This is required for images to display properly)
  // ===========================================
  relative_urls: false

<!-- /TinyMCE -->

TinyMCE 3.x Example

<!-- TinyMCE 3.x -->

<script type="text/javascript" src="tiny_mce-3.x/tiny_mce_src.js"></script>
<script type="text/javascript">


  mode : "textareas",
  // ===========================================
  // ===========================================
  theme : "advanced",
  // ===========================================
  // ===========================================

  plugins : "jbimages,autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,wordcount,advlist,autosave",
  // ===========================================
  // Set LANGUAGE to EN (Otherwise, you have to use plugin's translation file)
  // ===========================================

  language : "en",
  theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
  theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
  theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",

  // ===========================================
  // Put PLUGIN'S BUTTON on the toolbar
  // ===========================================

  theme_advanced_buttons4 : "jbimages,|,insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,pagebreak,restoredraft",
  theme_advanced_toolbar_location : "top",
  theme_advanced_toolbar_align : "left",
  theme_advanced_statusbar_location : "bottom",
  theme_advanced_resizing : true,
  // ===========================================
  // Set RELATIVE_URLS to FALSE (This is required for images to display properly)
  // ===========================================

  relative_urls : false

<!-- /TinyMCE -->

Protect the script from external access

In case, the TinyMCE’s folder is not protected with HTTP Authorisation, you should require is_allowed() function to return `TRUE` if user is authorised, `FALSE` - otherwise. is_allowed() is found at plugins/jbimages/is_allowed.php of your TinyMCE installation.

The simplest example is below:

function is_allowed()
	global $_COOKIE, $_SERVER;

	$allow_login = "admin";
	$allow_pass = "george12345";


		isset($_COOKIE["login"], $_COOKIE["passhash"]) and
		$_COOKIE["login"] == $allow_login and
		$_COOKIE["passhash"] == md5(md5($ip).md5($allow_pass))
		return TRUE;

	return FALSE;

How-to video (for TinyMCE 3.x)

UPD 03/2013. Thanks to Niels Harbo, a multimedia designer from Copenhagen, Denmark.

Troubleshooting [UPD 04/2013]

Here is a list of common errors.

The upload directory does not appear to be valid – By default, guesses the physical path to your upload directory based on your img_path setting. If you see this error, probably the plugin was not able to guess the right path. The solution is to set the physical path manually ($config['upload_path']).

Inserted images are relative to site’s admin page. Usually something like <img src=”../../../images/yourimage.jpg”> instead of <img src=”/images/yourimage.jpg”>. You should set relative_urls:false in your TinyMCE init script (see integration code example above).

Codeigniter integration [UPD 04/2013]

Plugin’s PHP-side is built on Codeigniter 2.1.3. So if your project is based on this framework, you can integrate plugin’s PHP routine to your application. Here’s what you should do:

  1. Move the contents of jbimages/ci/application/views & controllers to your CI app’s folders
  2. Now unwrap this ‘wrapper’: replace all contents of  jbimages/ci/application/config/uploader_settings.php with contents of jbimages/config.php and move the first to your CI app’s config folder
  3. Do the same with jbimages/ci/application/helpers/jbimages_helper.php (replace with contents of jbimages/is_allowed.php and move to your app’s helpers)
  4. Move custom language file jbimages/ci/application/language/english/jbstrings_lang.php to your app’s english language folder (the language setting is made on line 31 of the Uploader controller)
  5. Change links to PHP-side in jbimages/dialog.htm (lines 13 and 30)

Let me know if I forgot something…

Bugreports & support

Please send all your questions and bugreports to The support is not guaranteed, but I’ll try to give help, if I can. Thank’s))))


Please support the project by donating via PayPal. Donating also gives you a right to remove author’s attribution and plugin name (if you want to, of course).

409 Responses to “TinyMCE Images Plugin”

  1. [...] 最近看同事们使用了TinyMCE这个开源的编辑器,这玩意应该不陌生,大雄博客用的就是这个编辑器。这个编辑器支持外链图片的插入,不支持本地图片上传,当然这是肯定的了。要支持上传肯定要与服务器端交互,要用其他(本例用的是PHP)文件支持。 在这里我只介绍一个简单的方法,因为TinyMCE一个强大的地方就是可以编写插件,可扩展性很强。所以这里就介绍一个插件的方法,稍微修改一下即可: 1、下载插件(这里用的是jbimages):点击下载 [...]

    • Your San Pedro auto service center can inspect your wipers and top off your washer fluid when you bring your car in for an oil change. Is your car ready for fall and winter? Get a free 40-point inspection of all of your car’s vital systems when you bring it to the San Pedro auto service and repair center. Sorry,toms outlet, just had to throw that in. Similarly,bottega veneta handbags, you may come across all types of free lessons while trawling the internet. Now,bottega veneta store, “Dark

    • You can still print high quality letterheads without sacrificing quality. Talk to your printer about the right type of recycled paper to use in your letterhead. 2 – Consider Seed paper. That they do not really work for just about any of the companies. • What’s the budget? • What local resources will a Chicago videographer or video production company in Chicago,Illinois,bottega veneta shop, have? You can find an assortment of cappuccinos,toms outlet sale, which are particularly

    • Managing financial loan reports can occasionally be chaotic as it demands many information for every single term concerned like fascination,toms outlet sale, amount,toms outlet online store, balloon repayments and the like. With QuickBooks’ Bank loan Supervisor,giuseppe zanotti outlet, the accountant can effortlessly set up a history for just about every mortgage like their parameters. You’re smarter than this bug and you’re more than capable of making the program work. If you don’t know this th

    • On the web site,giuseppe zanotti outlet store,,toms factory outlet, it states due to greater freight expenses,tory burch sale, greater fuel costs and rising cost of living that they need to charge higher freight and dealing with costs. Alright fine. After I order the manual,zanotti outlet, I expect to be upsold a few various other products. You’ll be able to literally utilize a new design daily to project your mood or your personality. It is a good way achieving this. He has gone a

    • You shouldn’t cease studying even if you are already old. You can still expect career promotion to come your way after going through superior profession training. Melanie has since become a firm tabloid favourite and there was little surprise when in May,toms online outlet, a leading UK tabloid newspaper reportedly offered her £160,bottega veneta store,000 for a topless photo shoot. She accepted the offer and appeared topless in the newspaper although she did preserve her modesty by c

    • There are a lot of roads to reaching the day you can say,giuseppe zanotti outlet store, “I have won the lottery,bottega veneta online,” but two of them can get you there more rapidly than the others. I think of these roads being a strategy to be successful the lottery “from your starting” and “through the end.” Here’s what this indicates and how to do it. 1. Do not forget comfy chairs appropriate for your clients and visitors. It may cost you a bit but look at it as investment for long run. Ente

    • SWTOR Imperial Agent – Rogue classes in other games usually are best played by stabbing opponents inside the back at melee range,tory burch store, however they couldn’t spend SWTOR Credits to get laser sniper rifles,cheap toms, could they? Imperial agents focus on stealth technology and possess intricate expertise in computer networks,tory burch handbags, permitting them to sneak into high security areas covertly. If you can offer something like this to people prior to doing heavier business,tor

    • Personalizing your truck with such accessory can improve its manifestation and road efficiency. You have 3 opportunities total to get a passing score on the exam. If you pay attention throughout the course you’ll certainly do just fine. Look at the help section of the Beatmaker software and the recent FAQ section. Sales in all markets are going to rise,bottega veneta handbags, and to get the most sales you must keep up with the demands of the customers. Right. It is very. Even

    • Ensure you are focusing like a laser on your favorite target before moving forward with your hair salon marketing. The majority pay attention only to the newest and best hair salon marketing strategies and while they can bring you a flood of customers every now and then,bottega veneta bag, you need to be more strategic when to build a business for the long haul. The other major concern that most hair salon business owners need to handle is the undeniable fact that there’s too much chatter in the

    • The winner of the bingo game calls out the word bingo in order to alert other people and inform the caller of the win. When you sign up in an online bingo site,toms on sale, you will win half of the battle. It is very important that,tory burch on sale, the online bingo site that you have chosen is confirmed if it is genuine or not. The consumerism has got such a high today among the middle class. It is very difficult to find that guardians are bringing any nursery art,tory burch outlet, drawing

    • Pacific War Memorial The Pacific War Memorial was built as a tribute to the great Filipino and American soldiers who fought in World War II. Completed in 1968,giuseppe zanotti shoes, the memorial hosts a museum wherein photographs and artifacts related to the Pacific War are on display. Few are the list of props which are used in the halloween party and are the charm of it:- 1. Smiling pumpkin 2. Candles 3. A pillion rider will also feel more comfortable sitting on a RTR because of its forward s

    • le gouvernement sud-coréen enverra une note verbale à la plus rapide au Japon plus tôt cette semaine,Il a dit qu’il a informé les mesures pour faire face aux ouragans Romney Certains groupes d’opposition ont condamné les forces gouvernementales ont utilisé des hélicoptères et des mortiers dans 达拉亚 “pire troubles depuis été commis contre des innocents abattus état agence de nouvelles de Syrie déclaré que les for

    • Then the person does not have to be rushed in getting the work done or even have to be concerned about not getting to complete all the work. The reason the person does not have to be concerned about this is they will already have the ground work laid out and just have to finish the work quickly and easily. Having to combat your own procrastination can be nearly impossible at times,Burberry online shop, but if a person has the proper tips it will be easy for them to stop procrastinating for stude

    • A good brochure print of a spa must be able to capture the soothing feeling of being massaged. A good flyer print of a cupcake must make your clients almost taste that sweet stuff. The mind is indeed a complex thing. A number of frozen rats are terribly tiny or favor in that they can eat insects. Moreover,Ray Ban Outlet, the chauffeurs are well-trained and they are well aware of all traffic law and formalities so as to ensure the safe and hassle-free journey. The next step then that you should d

    • There are number types of incisions that can be made,Louboutin Outlet Online, as well as implant types and sizes. Once you have decided what kind of breast augmentation procedure you are looking to have,Ray Ban Sunglasses, you may then be able to establish pricing with your doctor and discuss other options like financing and payment plans. When it comes to plastic surgery,Cheap Oakley Radar Range, never settle for procedures that may seem more affordable or cost effective. Searching for the repu

    • What will happen here is that as comments are made and attached to a work others will read them and,Louboutin Outlet Store, having viewed the piece themselves,Oakley Oil Rig sunglasses, they will make their own point of view whether for or against other comments … and the work will gain its own merit from what is said. So while the top artists are busy vying for that hallowed multi-millionaire-and-totally-famous-artists kind of place – the rest of us can get on and work,Cheap Ray Ban Sunglasse

    • Prada says:

      Married,Burberry outlet shop, the film’s opening behave follows a “wedding with the century” type for the two because of the drama involving Jacob (Taylor Lautner) possessing dissipated (though we are treated to a picture of him taking his shirt off for any run immediately after obtaining the wedding invitation). A wise Internet marketing expert can easily blend and also match various advertising procedures – featuring the preferred practice of associate advertising and marketing. If you print p

    • You will acquire. The Black Guide technique operates so effectively the creator was attacked and injured when another person tried to steal it from him. Whether or not you pick this method or yet another,Cheap Oakley Radar Range, listed here are 5 belongings you should bear in mind earlier than you decide on a definite strategy of motion for applying the lottery secret you choose to work with. 1. A different route that you can take is to rent the movies you want online. This does not cost a lot

  2. Robert Kehoe says:

    Thanks for the plugin! Very Simple!

  3. Jose Miguel says:

    Thanks for the plugin. Ihave one issue with the especial caracters. My page is in UTF-8 and show strange caracters.

    Best regards.

    • admin says:

      Hi, Jose! Where do you see that strange characters? Could you please send me a screenshot to

      • yogesh says:

        Hi Everyone,

        I am able to upload the image but when i try to save the data in my text area the image does not gets saved in database,please help me out for the same asap..

      • Un appello finale che permette di chiudere il cerchio, mostrando un del Web spesso taciuto, quello filantropico: in diverse culture, vuol dire diverse cose. Cooperative a mutualità prevalente (artt. chiamata a rifiutare ogni forma di violenza e a ricercare con rinnovata determi una soluzione negoziale al conflitto che insanguina la Regione. I viola rifiatano dopo il doppio vantaggio ed il Messina prende campo. La campagna Nike prende il via i primi di marzo con la cosiddetta fase «teas

  4. peacepig says:

    Very very good! Thanks a lot!

    • gucci tasche says:

      Wir bringen einige Lieder,louis vuitton taschen preise, in denen der Tod als bucklichtes Mnnlein erscheint. 2) 2) Sie sind verbreitet unter dem Volke in Rhrawiesen,louboutin schuhe sale, Fugnitz,gucci handtasche, Jedlersdorf, nrdlich von Horn im V. D. M. Homes changed hands for around 12 per cent less in June 2009 than 2008,schuhe prada, according to the comprehensive study by the Office for National Statistics. Spencer Bachus, R-Ala. In the two months surrounding the 2008 financial collapse and

    • Villanova going plus wrapped up continue year or so scored Virtually no. 5 country wide, nonetheless begins regarding who the winner away from the top rated 26. In the nation Today/ESPN custom motor coaches poll published a short while ago, a Wildcats just weren’t scored. People have collect 39 ballots. The hint is definitely this Villanova includes quite a few reestablishing to undertake just after getting rid of major game enthusiasts just like Randy Foye, Allan Beam plus Kyle Lowry,oakley-es.

  5. Bri says:

    Thanks for this! I’ve tried about 5 solutions in the past 24 hours and yours was the easiest and, best of all, works! Yay!

  6. Devy says:

    Can anyone please tell me how to include this plugin in a .Net application? I just want to know if modifying this plugin to work in .net is a difficult task. I really want to use this plugin. Thanks.

  7. Juan Carlos says:

    I have installed the plugin in two servers.. one is working and another is not.. i keep getting “The upload path does not appear to be valid.”
    Ive tryed changing under the FTP the folder permitions but it always stays at xxx and the server response is 500 ‘SITE CHMOD 777 xxxxxx’: command not understood. What could be the problem?

    • admin says:

      I suppose the problem is in path itself, you can manually set the path relative to server root via modifying $config['upload_path'] at the bottom of config.php

      • Seven says:

        I got the same problem with Juan Carlos. I was trying to set carefully the images path and the upload path but it won’t still work. Please help? Thanks.

        • admin says:

          There’s only a few reasons for this error to occur:

          1. The directory does not exist, try running is_dir() to ensure that it does.
          2. The directory exists but is not writable. Make sure you have set the appropriate permissions on the directory. Try running is_writable() to make sure.
          3. The directory you want to use exists, but you have not represented it properly to the Upload library. Try using an absolute path for $config['upload_path'].

          • Jim says:

            Sorry there seems to be a path issue with the scripts at least in my configuration, permissions are 777, checked the path using raealpath(”) from the folder, set relative_urls : false in tinymce configuration also tried absolute path in the config file. Using php 5.** and tinymce 3.5.1

          • Sören says:

            Hi Jim,

            I had the same problem.


            Change this at the top of the config.php
            * $config['img_path'] = ‘/images/somefolder’;

            to your folder:

            Thanks a lot for the puglin!

    • Carol says:

      I had this issue and resolved it. The issue stems from the fact that not all servers will set the $_SERVER['DOCUMENT_ROOT'] variable.

      I created a small php file that I put in the root folder to test for this. Here is the php code:
      $config['img_path'] = ‘/myimagedir’;
      if (isset($_SERVER['DOCUMENT_ROOT'])){
      $config['upload_path'] = $_SERVER['DOCUMENT_ROOT'] . $config['img_path'];
      } else {
      $config['upload_path'] = dirname(__FILE__) . $config['img_path'];
      echo “Hello World “;
      echo “Image Path: “.$config['img_path'].”";
      echo “Server Name: “.$_SERVER["SERVER_NAME"].”";
      echo “Dirname: “. dirname(‘/index.html’).”";

      echo “UploadPath: “.$config['upload_path'].”";

      if (is_dir($config['upload_path'])){
      echo “Is Directory”;
      if (is_writable($config['upload_path']) ){
      echo “Is Writable”;
      } else {
      echo “Is NOT writable”;
      } else {
      echo “Is Not a Directory”;

      Once you create a simple php file with that code in it, you will see if the variable is set on your server and what the root directory is.

      Then at the bottom of the jbimages config.php file put this code:

      if (isset($_SERVER['DOCUMENT_ROOT'])){
      $config['upload_path'] = $_SERVER['DOCUMENT_ROOT'] . $config['img_path'];
      } else {
      $config['upload_path'] = “D:\path\toyour\” . $config['img_path'];

    • u have to get 777 or 755 to the directory that u wanna save the file in form the server or from file zilla click wright button and choose set permission or from the cpanel u can set those permission to 777 or 755 and wich u good luck juan

  8. Crasher says:

    Thank you very much!!!

  9. ConchitaBH says:

    Thank you very much, this plugin is the best :) simple and functional :)

  10. Andy says:

    Great plugin! Is it possible to change $config['upload_path'] to another server (e.g. $config['upload_path'] = I’m getting the invalid path error.

    Thanks for sharing this!!

    • admin says:

      $config['img_path'] is used in img’s src attribute. $config['upload_path'] should be the physical folder on the server, by default it is computed automatically.
      So, if you’d like images to come from another domain, you have to manually set the $config['upload_path'] and $config['img_path'].

      • ismadman says:

        I tried this and got the same issue as andy. So , If I edit the img path in config.php to $config['img_path'] = ‘/’; and edit $config['upload_path'] = ‘’ . $config['img_path']; it doesn’t work . Basically I want to upload an image to a purpose made subdomain to hold the imgs ( ) and the path can just go in root ( / ) of that subdomain. But it keeps saying upload both is incorrect. Can you write a quick file edit to let this happen ? I am using phpfox and your plugin won’t work unless the url is absolute. I have searched all the files that came with your package and can’t figure out where to change the main url ( document_root ) I just want to override this and put in my direct ABSOLUTE url like Can this happen?

      • Shumaila says:

        Hello ,

        I am trying to use my own system config variables in jbimages/config.php . can you suggest me anything ? I am using this plugin with core php.

        – Shumaila

  11. generator guide says:

    Great! thanks for the share!

  12. Eric says:

    when I upload a image ,an error occured,”Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output:

    You don’t have permission to access /sugarcrm63/include/javascript/tiny_mce/plugins/jbimages/ci/index.php/upload/english on this server.

    What I should do?Thanks.

    • admin says:

      Hi! The problem is in your .htaccess file in one of the folders of this path /sugarcrm63/include/javascript/tiny_mce/plugins/ …. So, please check the .htaccess if it prohibits external access to the upload script.

  13. Fidelis says:

    Hello, i’m trying to use your pluggin but i can’t get it to work properly. I mean when i finish setting up everything the TinyMCE icons inside the textarea doesn’t show up, if i remove the plugin name from the list of plugins that are being used it works fine..

    Here is my code:

    // General options
    language : “pt”,
    mode : “textareas”,
    theme : “advanced”,
    relative_urls : false,
    plugins : “jbimages,autolink,lists,spellchecker,pagebreak,style,layer,save,advhr,advimage,advlink,iespell,preview,media,searchreplace,print,contextmenu,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras”,
    // Theme options
    theme_advanced_buttons1 : “undo,redo,|,print,|,blockquote,|,cut,copy,paste,pastetext,pasteword,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,formatselect,|,search,replace,|,bullist,numlist,|,outdent,indent,|,link,unlink,anchor,|,image,|,media,|,jbimages”,
    theme_advanced_buttons2 : “”,
    theme_advanced_buttons3 : “”,
    theme_advanced_buttons4 : “”,
    theme_advanced_toolbar_location : “top”,
    theme_advanced_toolbar_align : “left”

    Any suggestions?

    • admin says:

      Hi! I think that the problem that script is unable to find your language in plugin’s lang folder. Try to rename jbimages/lang/en.js to pt.js and jbimages/lang/en_dlg.js to pt_dlg.js. Please, give me the information if this had helped or not.

    • Nick says:

      Hi, Try manually adding in the buttons and include the jbimages too…

      theme_advanced_buttons1 : “bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,styleselect,formatselect,fontsizeselect”,
      theme_advanced_buttons2 : “cut,copy,paste,pastetext,pasteword,|,search,replace,|,phpmyfaq,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,jbimages,cleanup,code,syntaxhl,|,preview,|,forecolor,backcolor”,
      theme_advanced_buttons3 : “tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,ltr,rtl,|,fullscreen,|,jbimages”,

  14. schwooba says:

    Anyway of adding this to the WordPress Post WYSIWYG editor? I’m not sure how to do it. Any help would be appreciated.

  15. tracy_a says:

    Great set of scripts! Looking for a place to force user to add alt text – I’ve edited the html and some of the js to allow user to enter it, but would like to find a place to disallow the upload button if it is not filled.

    Also – not sure how to use the maximum size options – enter as “200px”, “200″, etc?


    • admin says:

      Hi, tracy_a! Enter it as number. Example: $config['max_width'] = 200;

      • Never equalled” gewidmet, den der ein odere andere sicher schon im TV oder Netz gesehen hat. Nach und nach gewährte man jedoch aufgrund schlechter Erfahrungen der Kinder immer längere “Auszeiten”. Also der “Journalismus” hat heutzutage wirklich stark abgenommen. Ich habe vor 40 Jahren allerdings deutlich mehr geschlafen, bis zu zwölf Stunden am Tag. Sie wird auch als Plastron bezeichnet. Dann können zunächst die Fahrzeuge der volumenstarken C- und E-Klasse mit einem nach

  16. Abrar Shareef says:

    I am trying to get this to work on a website using codeigniter framework…I get this error:
    Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output

    404 Page Not Found

    The page you requested was not found.

    any help would be much appreciated

    • admin says:

      Hi! Try to access directly to (your_domain_and_path_here)/tiny_mce/plugins/jbimages/ci/index.php/blank/english
      Most likely, you have configured Apache mod rewrite and it points you to some other location. Please check the .htaccess file in the server’s root directory.

      • DNihilist says:

        I am also trying to get this functioning with CI. My problem is different. I get a message that says “The upload path does not appear to be valid.” even though i know it exists. How can I fix it?

      • Harchet says:

        Hello, I have the same problem, what do I have to change in django to fix the problem?

  17. Johny says:

    Wow, so simple and functional! Great job. Thanks a lot!

  18. Scott says:

    Is it possible to integrate this plugin into an already existing CodeIgniter website? It’s a lot of overhead to be using an entire 4 MB PHP framework for what should just be one image upload script!

    • charis says:

      i’m using CodeIgniter Framework already and inside the jbimages folder is also a CI framework folder.. are there any precautions regarding this matter because i kept getting this error
      ” Upload in progress…
      This is taking longer than usual.
      An error may have occurred. ”

      At some point, there maybe a need for me to tweak a few settings in the CI folder of jbimages. HELP!!!! Reply is badly needed.

    • “M,chemise burberry pas cher. amical et très attentionné pour les petits animaux,polo lacoste pas cher homme, exige que toutes les parties à travailler ensemble on peut s’attendre à se réaliser. une série de confrontation tendue et les conflits entre les pays asiatiques en Asie du Nord nous rappelle que ces exercices ne sont pas “agi”,burberry pas cher, Don Muang Tao) les gens étaient sur le chemin de la mise en œuvre d’urgence imprévue. selon plusieu

    • porte-parole présidentiel Abigail Walter a dit qu’elle a été envoyée à une situation d’urgence mercredi dans un hôpital de Pékin,polo lacoste pas cher. âgé de 71 ans, Jeune agence gracieux photo émise   
        BEIJING,polo lacoste homme, Dit patients vus au centre du champ de taches sombres,polo burberry pas cher, lorsque le candidat à la présidence des États-Unis républicain Mitt Romney a annoncé sa colisti&#2

  19. sekhar says:

    My website main page is located at “C:\Inetpub\wwwroot\Ravi\index.php”. and i want to upload the images to “C:\Inetpub\wwwroot\Ravi\images”. I made a change to config.php file as below,

    $config['img_path'] = ‘/Ravi/images’; and i tried $config['img_path'] = ‘/images’; also. It is saying that “unable to upload or take long time to upload, plz check url”

  20. Arigatox says:

    I have installed your plugin, but when I try to upload an image, it gets stuck in:
    “Upload in progress…
    This is taking longer than usual.
    An error may have occurred.”
    View script’s output:”
    “Disallowed Key Characters.”

    How can I solve this error?


  21. DJWLaan says:

    Awesome plugin: simple, easy to get going, great documentation/code-comments and, not unimportant, it works! Thank you!

  22. Luis says:

    Hi there, nice plugin, one problem though, the auto resize function is not working, any idea why that is? thx!

    • Luis says:

      nevermind, my problem was that i was just setting a max width, if you do this you also have to set a max height. i love this plugin, so simple!

      • lbw99 says:

        had the same problem.

        in my mid its a logical mistake in programming ;)

        would change line 78 in /jbimages/ci/application/controllers/uploader.php to

        if ($conf['allow_resize'] and ($conf['max_width'] > 0 OR $conf['max_height'] > 0) and (($result['image_width'] > $conf['max_width']) or ($result['image_height'] > $conf['max_height'])))

  23. alfredopacino says:

    hi, i tried in with language:”it” and didn’t work.
    can you fix it?

    PS: also fix your 3rd setup point “REALTIVE_urls:false.” :)

    • admin says:

      3rd setup point fixed, thank you )))
      language:”it” doesn’t work because there is no italian in jbimages, to fix this please rename jbimages/langs/en.js to it.js and jbimages/langs/en_dlg.js to it_dlg.js

  24. jijo009 says:

    hello ,

    when we trying to insert an image in firefox its placing correctly in table cell (where the mouse pointer was) but in IE it not placing exactly in to the cell , can you suggest a quick work around for this , thanks for developing very useful plugin.

  25. terminotor says:

    “The upload path does not appear to be valid.”…

  26. Cornelius says:

    Hei :)

    Thanks for this plugin!

    But i have a problem with this plugin.
    In the config.php file i have configured the $config['img_path'] = ‘/images’;

    When i am inside my CMS system and try to upload an image with tiny_MCE..
    I dont see images or image path in imageURL.

    I have to manually wright : /sitename/folder/images/imagename.jpg

    Does it supposed to be that way?



  27. Kevin says:

    So simple and so great!!!

    btw i have a small comment/prob. If you have enabled the option to automatically resize images you need to specify both width and height in order to work. If you want to resize only images that their width exceeds lets say 600px and you leave height to :0 it will not work. You have to have e.x width:600; AND height:500 (or whatever).

    other than that, the plugin works perfectly!!

  28. Edgars says:

    It is funny, that you use ci in this, just wanted to yell out – Funny :)

  29. Maarten says:

    Thank you,
    Very simple but effective plugin

  30. Awesome! This was very easy to set up…just make sure that the uploads folder is set to (777) permissions! Thanks. :)

  31. Dan says:

    I get an endless “upload in progress” with nothing outputting to the script window. The image file does get copied to the correct folder, but the window stays open that says “this is taking longer than usual, an error may have occurred” … I don’t understand why the image is successfully copied, but it never gets put into the TinyMCE editor window. Any ideas?

  32. Luciuz says:

    The best plugin ever i seen

  33. maggie says:

    Hi I got this error: “You don’t have permission to access /quiz/jscripts/tiny_mce/plugins/jbimages/ci/index.php/upload/english on this server.”

    i saw a similar error above, but the only htaccess file I can find is in the root folder, does that affect? Not familiar with using htaccess, can you advise?

    this is what is in the htaccess file I mentioned earlier:

    AddHandler cgi-php5 .php
    # -FrontPage-

    IndexIgnore .htaccess */.??* *~ *# */HEADER* */README* */_vti*

    order deny,allow
    deny from all
    allow from all

    order deny,allow
    deny from all

  34. Germán says:

    Hi admin! awesome plugin!! I’m wondering how to use (if is possible) as a file browser callback. Could you help me?
    Thanks in advance and congrat for good job!

    • Stephen says:

      A little late but this might be useful for others looking for a solution…

      I was able to get this to work in TinyMCE 4.x by copying and adjusting some of the code from the plugin… It works quite neatly. See the code required here:

      Good luck!

  35. Smit Ray says:

    I really need a help from you. I’m developing my cms at my local server (WAMP). For $config['img_path'] I’ve to give the value ‘/michael/pagedoc’; where my localserver page link is http://localhost/michael/ and pagedoc is the image folder. Well my image upload is successful though I’m facing a problem that after editing and saving the data in my database, when I’m running the page, images aren’t showing as the url is wrong. This is the url I’m getting for tinymce ### ### where to show the images I need the url to be like this ### or ###

    Please help me. I’m really looking forward to your reply

  36. Smit Ray says:

    Sorry.. My msg didn’t post properly.

    Link I’m getting is like this img src=”/michael/pagedoc/Aviary2.png”

    To view those images I need the links to be the following
    img src=”../pagedoc/Aviary2.png”


    img src=”http://localhost/michael/pagedoc/Aviary2.png”

  37. Bilal A. khan says:


    I have seen this working once therefore it indeed a marvelous job done. But now I am trying to use your image upload with tinymce. When I have uploaded it on the server, it gives me an error saying,”Upload in Progress, This is taking longer than usual.
    An error may have occurred.”
    View script’s output:”

    When I click View script’s output nothing shows up.

    Can you please guide me what can be the problem?


    Bilal A. Khan

  38. charis says:

    I’M SoRRY i posted it on the wrong box…
    i’m using CodeIgniter Framework already and inside the jbimages folder is also a CI framework folder.. are there any precautions regarding this matter because i kept getting this error
    ” Upload in progress…
    This is taking longer than usual.
    An error may have occurred. ”

    At some point, there maybe a need for me to tweak a few settings in the CI folder of jbimages. HELP!!!! Reply is badly needed.

  39. Hi,
    When i try to upload a image i get the error
    js/tiny_mce/plugins/jbimages/ci/index.php/blank/english 500 (Internal Server Error)

    Anybody else had this?

  40. Lukas says:

    Hi, my language is “pl”. I rename jbimages/lang/en.js to pl.js and jbimages/lang/en_dlg.js to pl_dlg.js.It.s works but not goog becouse when i try upload some image i see “upload an image from computer” and i can’t upload.When i use langue “en” it’s working good.

  41. Matt Crider says:

    Thanks for your work! Any interest on publishing this on Github, for posterity’s sake and so people (like me) could help contribute to the code?

  42. Simon says:

    Any chance this is also available for .NET?

  43. Joe says:

    When i try uploading a photo i get “No input file specified. ” error i have set my upload dir to 777 to

  44. Michel says:

    Would it be possible to modify this plugin to write/read the images to/from a mysql database?

  45. Excellent plugin and just what I needed.
    Can’t wait to have the one with the gallery option ;)

  46. Benny says:

    Thumbs Up!!! I like lightweight but effective applications and this is one of such. That how I build too. Thanks Again… LOL

  47. vidihook says:

    great plugin..
    but i have problem
    how to add img alt?
    i see in atribute database like this:

    alt is empty..
    how to add alt before upload image?
    or how to auto fill for alt image?

    • admin says:

      The ‘img’ tag is produced in /jbimages/js/dialog.js (line 52), so you are free to change this to whatever you want )))

  48. Edwin Yoyada says:

    Hello, i just got some problems installing this plugin.
    I found this error,
    I already changed the folder permission to 777, changed the img_path,
    And also changed my code as you’ve instructed.
    Can you help me with this issue?
    I thank you for your help :)

    Note: This is the code I make

  49. Clips says:

    Great work,
    I’m facing with a problem.
    I save the tinymce generated html code in a file output.html.
    The saved code is:

    and the browser does not shows the image.
    I suppose that the problem is the \” because if I replace the \” with just ” as follow

    it works and the browser shows the image.

    how can I resolve this?

  50. Biola says:

    “Simple” is the word… The plugin is so simple and easy to use, it solved my long-standing problem in minutes… God bless you!

  51. François Fogel says:

    Thanks for all this work!
    my question : may I set the upload path by passing a var (= the destination file) to the script?
    Thanks again

  52. kiwi says:

    Hi !
    Thank you for your plugin, it really help me.
    But I want the picture to be rename while I upload them. I’ve set “$config['encrypt_name'] = TRUE;” in the config.php, but the picture keep its original name….
    What I have to do to fix this problem please ?

  53. bluantinoo says:

    that’s the very best plugin for uploading images into tinyMCE!

    I have just one weird problem.
    Images are correctly uploaded and shown on posts,
    but in the dialog popup (lightbox like) the images are not shown because they have css to width and height set to zero.

    I can post my website URL to le you have a look,
    but as I do not want that page to be linked (is under construction)
    I split the url in 3 lines:


  54. vinay singh says:

    Fully One Day Spent for that To customize
    Thank You ……. !

    For Discussion

  55. Rob de Quartel says:

    Perfect solution! You realley helped me with that, but is it possible to add a permanent class to the tag?

  56. Rich says:


    first of all thank you for this great plugin. I have a small problem in using this plugin in combination with tiny_mce in phplist. When I’m uploading an image, tiny_mce has the image saved in the relative path. Therefore in the end the image will not be shown when sending emails via phplist. The major reason is due to the fact that tiny_mce does not safe the absolute path.

    relative_urls : ‘false’ ,
    remove_script_host : ‘false’ ,

    in the settings of tiny_mce, has no effect.

    Thanks in advance

  57. Tony says:

    Nice work here, but i’m having troubles implementing.

    After setting up everything i got this error:
    Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output

    Went to see these comments and found that the problem might be related with .htaccess, so, i deleted it, but it haven’t solved out, as i get this 500 Internal Server Error when accessing directly the page

    Also have found that i have a particular tree of directories, and tiny_mce is placed in an different place. Should i need to setup other files?

  58. Sridevi.R says:

    Hi, Can i get jsp instead of PHP?

  59. James says:

    I love you, i love you for making this. Saved. utterly saved. That woulda taken ages to bloody come up with this

  60. kangkam says:

    Great plugin ! thanks Vik :D
    Is there any chance to add feature on key press DELETE button unlink the image uploaded ?

  61. [...] la carga de imágenes, vamos a utilizar un plugin para TinyMCE de, libre, de código abierto y licenciado bajo Creative Commons Attributin 3.0 [...]

  62. pevey says:

    Hi can help me with some error
    when I upload a image ,an error occured,”Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output:

    when i clicked on view script’s output, there is only white box, dont show any error message.

  63. XY says:

    Hi, I could not get the plugin to work, can you please tell me how should I get it to work, I have the error msg as follows:
    ‘tiny_mce\plugins\jbimages\ci\index.php\upload\english’ could not be found

  64. XY says:

    Hi I received the error msg on my browser:
    ‘tiny_mce\plugins\jbimages\ci\index.php\upload\english’ could not be found.

    How can I get it to work? Thanks.

  65. Alexander says:

    Hello. I’m trying to use this plugin for one of my projects. However I bumped into some problems. When I’m trying to upload the image, it get stuck on “Upload in progress. This is taking longer than usual”. But the script output is just blank..

    I don’t use CI. And I have my own localhost as server (logged in as administrator, set full control on the image-folder). Tried both in chrome and firefox. Still same error.

    The image doesn’t get uploaded to the folder either. What could be the problem?

    Kind Regards

  66. Campbell says:

    Excellent plugin – congratulations on making something that just works first up and with an intelligent properly commented sensible config script – and best of all doesn`t need that crazy flash uploader. One tiny suggestion, with respect, – that you add a comment about the need to set height if you choose to set width – but by any measure this is a beautiful, efficient and lightweight plugin that does you proud.

  67. Maxi says:

    thanks for the plugin!
    But I also have a problem with the path.

    I do not want to start from the root.
    I want back three directories from the config file

    domain root/cms/backend/tinymce/plugins/jbimages/config.php

    I can write $config['img_path'] = ‘/cms/backend/images;
    But when I rename or delete the folder “cms” the plugin does not work anymore.
    Therefore, I would like ../../../images

    How can I do that?
    I’m unfortunately no a php programmer.

  68. Mengkong says:

    Could anyone help me? when I try to upload image,
    it said “Upload in progress…
    This is taking longer than usual.
    An error may have occurred.” and when I click on the “View script’s output” it show nothing.

    how can i solve this problem, please?

    • Di says:

      I got this problem too. I managed to fix it.

      Just write it down here so it might help someone else
      It is because the function is_allowed() always return false, just fix it and let it return true.

  69. Jedermy says:

    Hello I’m using the plugin here in my localmachine..

    the path to my folder is


    I haven’t edited the config since it has the same directory folder but I’m always getting this

    “The upload path does not appear to be valid.”

    I wonder why it’s happening?

  70. Chris says:

    Thanks for writing this plugin. Question: When people on my site upload images, I’d like to be able to record the names of the images in a database so that I can record which images belong with which posts. How would you recommend going about such a thing?


    • Vik Diesel says:

      Hi, Chris! Sorry for long reply. To do this you should go to line 119 in file jbimages\ci\application\controllers\editor.php and add a database routine. Jbimages uses Codeigniter as a framework, so this guide will help you:

      • Osama says:

        in comment #62, it worekd! Can you tell me why? Also, is there a reason you specified vertical displacement in ems rather than px?Mico: Changing that value in the plugin code won’t matter, if the plugin is already installed and activated. At that point, the option is already saved in the database, and it will always look at that. So, when you change it via the Options page, you are setting the value that it really wants to use, see?As far as why I used em instead of px, it’s because there’s no way for me to know what px size you have chosen on your site. The em measure is always relative to whatever your preferred text size is, so a value like margin-top: -1em; should always (well, in most cases) move the image up by one text line. But if you want to set it in pixels instead of ems, go ahead, that’s why the options are there so you can set it the way you want it.

  71. Kaushal says:

    This error to editor.
    Please heip me

    This is taking longer than usual.
    An error may have occurred.
    View script’s output

  72. Vitaliy says:

    Thank you :)

  73. kulish says:

    Simple but bulky, no need to use CI .

  74. Joanne says:

    I am trying to upload photos in a form. I have downloaded your plugin, but I can only get it to work in the text areas, I don’t want it in the text areas, only in the “file”areas, where i can choose the file. there are 6 images that i need my client to be able to upload each time they add a new vehicle to the database/website.
    If you could help me implement this, i would be extremely grateful.
    Thank You.

  75. Hi, there!

    I have this problem:

    “An Error Was Encountered
    Unable to load the requested language file: language/%7B/jbstrings_lang.php”

    Can you help me?

    Thank you!

    Antonio – Brazil

    • Vik Diesel says:

      I suppose you have the incorrect lang_id setting in langs/en_dlg.js

      • Deric Lima says:

        Hi, i have the same problem of Antonio.

        When a upload a image in JB, the follow message its shows to me:

        “An Error Was Encountered

        Unable to load the requested language file: language/%7B/jbstrings_lang.php”

        I look the permissions in the files and directories, somes configuration scripts, but the problem remains

  76. floke says:

    awesome plugin! Thank you!

  77. Jackson says:

    Just wondering as I can’t see an example, looks really nice and simple. But can you browse already uploaded images? From the specified folder. Or if you were wanting to use the same image twice, would you have to upload it twice?

    • Vik Diesel says:

      There is no image browser in this plugin, because it’s idea to be the simplest upload plugin for wysiwyg editor.

      • Elena says:

        Thanks for the great plugin. I preefr it to all the other Gravatar plugins because I can use it without editing my theme files. That makes updating the theme much easier. I also like that you can edit the CSS from the options page.

  78. Allan says:

    Hi great plugin!

    but i might be a newb here, but you say that you have to activate the plugin, where do you do that? thanks! :)

  79. Liam says:

    Thank you so much, Excelent job.

  80. tczesio says:

    Nice plugin !

  81. Parth Thakkar says:

    In which file should I paste this code starting with
    theme : “advanced”, ????

  82. Filipe says:

    Awesome plugin! Thanks!

  83. be a witch says:

    Great publish, very informative. I’m wondering why the opposite experts of this sector don’t realize this. You should proceed your writing. I am confident, you’ve a great readers’ base already!|What’s Taking place i am new to this, I stumbled upon this I have discovered It absolutely helpful and it has helped me out loads. I am hoping to give a contribution & aid different users like its aided me. Great job.

  84. Jeremiah says:

    Any fixes for the “No input file specified. ” error on godaddy hosting..? I’ve tried many fixes with the .htaccess file to no avail.. please help..

  85. I want this to be work on drupal,
    i added plugins file to sites\all\libraries\tinymce\jscripts\tiny_mce\plugins

    and added $plugins['jbimages'] = array(
    ‘path’ => $editor['library path'] . ‘/plugins/jbimages’,
    ‘extensions’ => array(‘jbimages’ => t(‘jbimages’)),
    ‘buttons’ => array(‘jbimages’ => t(‘jbimages’)),
    ‘url’ => ‘’,
    ‘internal’ => TRUE,
    ‘load’ => TRUE,
    ); this code to sites\all\modules\contrib\wysiwyg\editors\ under function wysiwyg_tinymce_plugins

    but it didn’t work, RTE is disable when i enable it through admin/config/content/wysiwyg

  86. Jack says:

    There is no version of

  87. Chris says:

    This is a gift from God! Thank you very much!!!

  88. Raphael says:


    this is incredible, thank you so much!
    During the last 2h I was able to include your plugin into my upcoming bbpress-forum which has NO inline-posting capabilites by itself. It’s neither pretty nor finished atm but it works. Thank you SO MUCH. I will donate, that’s for sure.

    Although there are some problems left, there’s one I don’t seem to be able to solve: The language is not loaded correctly.

    I get “Unable to load the requested language file: language/%7B/jbstrings_lang.php” just as posted above.

    The lang_id in en_dlg.js looks is unchanged to your file: lang_id : ‘english’

    What am I doing wrong?

    I got it working by uncommenting:

    “if (!in_array($lang, $langs))
    $lang = ‘english’;
    in editor.php but of course that’s not the proper solution and even with that hack I don’t see the language strings…

    I will have to translate to german and can send you the files afterwards.

    Thanks for your fast reply, you really made my day!

    PS: You should consider doing a WP/bbpress plugin as so many people really desperately look for a inline-image-solution and tinyMCE is the standard editor (at least in the current version 2.x)

    • Pavel says:

      Hi, i’m trying to get it work with WP/bbpress too and have the same problem with laguage files, and i think upload don’t work correctly cause of it.

      I will try your solution, please reply did you have fixed that problem?

  89. Matt says:

    Can it be tweaked to allow multiple image uploads?

  90. rebel says:

    Hi, jbi was the first uploader that starts working ;-) Unfortunatly I get the errormessage after selecting a file for upload:
    Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output

    Warning: File upload error – unable to create a temporary file in Unknown on line 0

    404 Page Not Found
    The page you requested was not found.
    my structure is
    for image data I have

    edited text/html files for tinymce are stored below data. It works. jbimages icon is apearing in tinymce. Selection process works. The path in the config is set like this:

    $config['img_path'] = ‘/images’;

    I tried the script above to find out if DOCUMENT_ROOT is set, and that seems to be allright. Since the error states Unknown, I dont know where to look to debug?

  91. Valerie says:


    I am trying to use your plugin and got it installed in:

    How do i activate jbimages via the plugin manager from Joomla Admin? I tried to add “jbimages” and “ibimages,gif” for Custom Plugin and Custom buttin respectively when in plugin edit mode using Admin account.

    How do i activate jbimages from the backend via Admin? Thanks!

  92. Dr.Ehab says:

    Hi , Is there a way to upload several images at the same time???

  93. I am also getting the same results as others:
    Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output
    No input file specified.
    Debugging shows it’s looking for tinymce/jscripts/tiny_mce/plugins/jbimages/ci/index.php/upload/english, which does not exist.
    Looking at dialog.htm, it appears to be hard-coded in the form action:
    I’ve tried putting htaccess with mod-rewrite commands in jbimages folder, modifying permission on upload folder, etc. and still no success.
    If you’ve got this working on GoDaddy hosting, please give us a clue how to fix this.

  94. Davit says:

    Thanks a lot for your plugin! Really!

  95. Davit says:

    Thanks a lot for your plugin! Really big THANKS!

  96. Ankur says:

    JBImage button not appearing in my TinyMCE. I copy pasted java script which you have given above.

  97. tania says:

    for ci….what i have to use ??

  98. Amirol says:

    The most simple TinyMCE plugin for image uploader. Awesome! Just took a few minutes to configure and it’s works!

    I wasted a few hours testing other plugin but they didn’t work. Love your plugin dude!

  99. mv-soft says:


    thanks for this but… it’s not work.

    I hvae your Plugin installes in a local maschine (xampp). All I use for installing, but the error is:
    The upload path does not appear to be valid. ???

    In the config.php I write:
    $config['img_path'] = ‘/images’;

    Can you help me?


  100. petar says:

    Nice cob man!
    But for someone who doeasnt know is little to much to upload all CI. U should write tutorial how to integrate this in project which is running under CI. If u want help or u dont have time I would like to help u, or maybe write together :)

  101. ben h says:

    hi mate, im trying to use the $config['img_path'] to upload to a user folder found in a session varible, like so
    $config['img_path'] = ‘/memberFiles/’ . $SESSION['id'] . ”;
    but cant get it working.

    Many thanks

  102. Harry Wiseman says:

    Weird one, when I insert into my db it puts in which makes it not work. Also when viewing it from a page for example the file path that is provided wouldn’t be correct either as it should be ../../../uploads/img/img.jpg for example.
    Help would be amazing as this plugin is really good

  103. Heinz says:

    Hi, would it be possible to set a minimum width / height of an image? Just to make sure people don’t load too small images.
    Thanks for your reply.

  104. fer says:

    No input file specified. ????

  105. Mohamad says:

    Bro, thanks for the very nice plugin!

  106. Salfi says:

    Hi, Your plugin really worked fine…There is a question that how to delete the image from the folder where it is uploaded…When i delete the image in the editor it still remain in the folder…..

  107. Rahas Das says:

    Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output

  108. sjoerdje says:

    i have the max size on 400 ( i tried in on 200 ) but it dont works…: $config['max_width'] = 400;

  109. Priyanka says:


    I have used your plugin but get a problem. I have run this on

    upload the image is fine but is wrong. It take special charecterin url and not taking the proper path.

    How to rectify this problem plz guide me ASAP.

  110. lolo says:

    thank you so much for this wonderful plugin
    if you wanna use the auto-resize just put a max width AND a max height (even if you don’t need that one)

  111. Bjoern says:

    Hi, i still got the following Error:

    An error may have occurred.
    Disallowed Key Characters.

    Some guys asked the same, but i didn’t found an answer. Can you help, to solve the problem? Thank you, Bjoern

  112. James says:

    Looks nice, but is there a missing file in the download?
    tiny_mce_src.js ?

  113. Yaron says:

    Great work,
    Missing the ‘data-mce-src’ should be added in dialog.js line 57:

    tinyMCEPopup.editor.execCommand(‘mceInsertContent’, false, ”);

    This will allow the default tinyMce image editor to read the URL.

    • Yaron says:

      the code didn’t come out correct in the post
      should just add the same code in line 57 for the ‘src’ attribute to a new ‘data-mce-src’ attribute

  114. It’s a pity you don’t have a donate button! I’d definitely donate to this fantastic blog! I guess for now i’ll settle for
    bookmarking and adding your RSS feed to my Google account.
    I look forward to fresh updates and will talk about this blog with my Facebook group.
    Chat soon!
    Greetings from Ohio! I’m bored at work so I decided to browse your blog on my iphone during lunch break. I really like the info you present here and can’t
    wait to take a look when I get home. I’m amazed at how fast your blog loaded on my phone .. I’m not even using
    WIFI, just 3G .. Anyhow, good site!

  115. kunal says:

    Hi, admin

    Thanks for great plugin
    But I have some issue with image upload.

    here is error
    Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output

    then in bottom popup it give this error

    “Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.”

    Any suggestion to fix this error


  116. Pat Wissel says:

    Actually, I’m wrong. It’s not used for orientation, but the SDK adds it implicitly:

  117. Henry says:

    I can get the plugin to work, uploads images perfectly and inserts into editor. However, in PhpFox 3, when you save the work (either in Events, Blog or other) the document won’t save – sort of.

    The image is uploaded on the server, if I go to edit the page, TinyMCE shows the image still in the editor, but when I go to view the page that should be saved with the image, there is no image. TInyMCE save text etc, but it just does not seem to save the file with the image – or the image is save in the file but it is using an incorrect URL reference (base?)

    Anyone figure this out or have the same or similar issue?

  118. srijib says:

    I like the theme of your website.. did you use tweeter bootstrap ?? also nice plugin :)

  119. Its like you read my mind! You seem to know a lot about this,
    like you wrote the book in it or something. I think that you could
    do with a few pics to drive the message home a little
    bit, but instead of that, this is fantastic blog. A great read.
    I’ll certainly be back.

  120. Thang says:

    Thank you very much. It help me alot

  121. Thierry says:

    Thank you very much for this plugon ; i have it work to upload in a folder ; but i cannot get the image get into the text area. May you explain how to do this ? Thank yo in advance for your reply

  122. Shane says:

    Hi there,

    I am having the same issue as reported in November 2011 (on a WordPress installation):
    Unfortunately I don’t know what I am looking for in .htaccess.
    Any guidance would be appreciated.
    Original Report with Admin Response:
    I am trying to get this to work on a website using codeigniter framework…I get this error:
    Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output

    404 Page Not Found
    The page you requested was not found.

    November 29, 2011 at 6:24 am
    Hi! Try to access directly to (your_domain_and_path_here)/tiny_mce/plugins/jbimages/ci/index.php/blank/english
    Most likely, you have configured Apache mod rewrite and it points you to some other location. Please check the .htaccess file in the server’s root directory.

    • Shane says:

      I navigated to (MY_domain_and_path_here)/tiny_mce/plugins/jbimages/ci/index.php/blank/english and just get a blank screen.

      I am using GoDaddy hosting hosting multiple domains on same account, so this URL is not the root domain.
      I use WordPress almost exclusively so all mod-rewrites are controlled by Hosting Provider and WordPress Plugins.
      I use W3 Total Cache so have multiple Mod-Rewrite declarations.
      To be honest, I would not know what I am looking for.

      Now I don’t even get the 404 error. Script output is blank.

  123. Vik Diesel says:

    Hi! Just released the version for new TinyMCE 4.x. Enjoy!

  124. sumit says:

    i want to know how can i set the text around the image we put.
    just for example : if i put image in the middle then need to wrap text on the right and left of the image. no blank space.

    Please need this help quickly

  125. Paula says:

    I am from Brasil, so we have a lot of especial characters in our language and the plugin saves the images without encoding it, so I cant upload some images. Do you have any ideia how to solve it?

  126. shishir kant says:

    I am applying this plugin it works fine on local server but when i applied it on godaddy hosting server it does not take the image from the computer in the file field it give the error “No input file specified.”. Plz help me

  127. james says:

    absolutely fantastic

  128. Lukas says:


    Nice plugin. How about these two features?

    1. Drag and Drop images direct into the editor?
    2. Resize and open in lightbox, as known from confluence:

    Cheers, Lukas

  129. Jose says:


    Can we have multiple directorys for multiple users for upload image?
    We want to put the editor in a secure area and the user have to set the images in his own directory and the source code that is added have to be fully path. (

    Can be done ?

    Best Regards

  130. fsdf says:

    who can explain me how to connect this addon with tinymce advanced?

  131. Annis says:

    Hi there would you mind sharing which blog platform you’re working with? I’m planning to start my own
    blog in the near future but I’m having a difficult time making a decision between BlogEngine/Wordpress/B2evolution and Drupal. The reason I ask is because your design and style seems different then most blogs and I’m looking for something unique.
    P.S Sorry for getting off-topic but I had to ask!

  132. Saulius says:

    As I was unable to find a straight answer to this and had to go digging around myself, anyone experiencing the error of the server being unable to find (or being forbidden to access)

    Modify dialog.htm, found in tiny_mce/plugins/jbimages/, and replace


    This fixed it right up for me.

  133. Theresa says:

    I’m gone to tell my little brother, that he should also pay a visit this blog on regular basis to obtain updated from hottest reports.

    Feel free to surf to my website … Xanax (Theresa)

  134. Wе’re a group of volunteers and starting a new scheme in our community. Your site offered us with valuable info to work on. You have done a formidable job and our entire community will be grateful to you.

    my web-site: green smoke coupon

  135. belen says:

    How to modify the language version 4.0 Thanks!

  136. Tharaka Arachchige says:

    There is an error! The root folder not exist
    I got this error, but now it fixed

    relative_urls: false

    Thank you

  137. 杨璐 says:

    Chinese friend said: Thank you for letting me from overtime

  138. Dinesh says:

    Great plugin, Thanks

  139. Rudd says:

    This is pretty cool, kind of like WordPress image uploader. Does this script allows users to upload image by simply drag it to the screen (like WP does) ?

  140. vesper8 says:

    well this sounds great and is exactly what I am looking for.

    But I can’t get it to work with nginx. Someone else mentionned problems.

    Hopefully someone can post how to get it to work.

  141. Zeus says:

    Thanks man. Your a hero! I’ve installed the plugin to tinymce and im using Zend Framework! Thumbs up!

  142. dima says:

    I have a problem with Russian file names. I can’t upload them. Latin names are ok

  143. Ferds says:

    Hi there. Thanks for the plug-in, it’s as good as people are saying here. But today I got the strangest behavior: AVAST anti-virus stated to block any uploaded image, and is also blocking images previously uploaded with jbimages.
    Everything was fine ’till yesterday. The reported files are not infected. What can gone wrong?

  144. Jason says:

    “No input file specified.” hosting godaddy, edited .htacess, did the index.php? thing. Still no go. Please help!!!

  145. SteveW says:

    In config file I need to pull out the actual image file name to add to our db, got the path but not actual filename

    Thanks Steve

    $config['img_path'] = $path; // Relative to domain name
    $config['upload_path'] = $_SERVER['DOCUMENT_ROOT'] . $config['img_path']; // Physical path. [Usually works fine like this]

  146. Rafiq says:

    his is working

  147. Rene says:


    what a great plugin… thank you very much!
    Because of some translation problems (what is “HTTP Authorisation”?), I have got one question:
    I use TinyMCE and your plugin within a password-protected members area.
    So do I still need the function is_allowed() or is this just a suggestion for people without any password-protection?

    Thank you!

  148. hyipmonitor says:

    Works like charm and fantastic plugin. I changed from CKEditor to TINYmce. Thanks for this.

  149. Eliton Luiz says:

    Amazing plugin. Simple, but wonderfull!!!

  150. Bobby Edge says:

    Is there a way to set a sub-directory for uploading into in the config so that I can use the same js library and have my files partitioned?

  151. henk says:

    ….frustrating… I am using rewriteRules in .htaccess to get nice and clean URLs yet the images on these pages won’t show, only on the homepage. I don’t get that absolute path thing working…. :-(

    it’s all the time: img src=’/images/sadfasf.jpg’
    where it must be:
    img src=’www dot website dot com/images/sadasdfs.jpg’

    if I change img_path in config to absolute, it still doesn’t work.

  152. henk says:

    …forget my comment, I forgot the ‘relative_urls: false;

    works like a charm.

  153. nishimu says:

    Is there any implementation with python?

  154. Nickie says:

    Ребята, респект за плагин.
    Хороший мануальчик, прикольный сайт.

    Но отказался от плагина вашего по двум причинам:
    1. увидел, что там CI внутри. слишком тяжело для такого простого плагина, на мой взгляд + лишние файлы, лишние потенциальные уязвимости.
    2. при аплоаде все фотки скидываются в одну папку. через какое-то время при нормальном объеме аплоада, эта папка забьется файлами и могут начаться лаги (в частности, на некоторых никс-системах, после 32к файлов в одной папке) на уровне ОС. Советую внедрить параметр и поставить его по-умолчанию, чтобы файлы раскидывались по папкам по какому-то принципу.

    Удачи в развитии плагина ;)

  155. says:

    Unfortunately, I have an alert “The upload path does not appear to be valid”. The path looks ok and I don’t know where is this bug :(

  156. Remember: $_SERVER['DOCUMENT_ROOT'] means the ROOT domain address. In this case you will need to create and not create the folder inside js/tinymce/plugins/jbimages/images/nature.

    $config['img_path'] = ‘/images/nature’;
    $config['upload_path'] = $_SERVER['DOCUMENT_ROOT'] . $config['img_path'];

  157. kishore says:

    how to integrate with cakephp 1.3

  158. I’ve been surfing online more than 3 hours today,
    yet I never found any interesting article like yours. It is pretty worth enough for me.
    In my opinion, if all website owners and bloggers made good content as you did, the internet will be much more useful
    than ever before.|
    I couldn’t refrain from commenting. Very well written!|
    I will right away clutch your rss as I can’t in finding your e-mail subscription link
    or e-newsletter service. Do you have any? Please permit me know so that I could subscribe.
    It is the best time to make some plans for the future and
    it is time to be happy. I have read this post and if I could I want to suggest
    you some interesting things or advice. Perhaps you could write next articles referring
    to this article. I want to read more things about it!|
    It is appropriate time to make a few plans for the longer term
    and it is time to be happy. I have learn this submit and if I could
    I wish to recommend you few interesting issues or suggestions.

    Maybe you can write next articles relating to this article.
    I want to learn more things approximately it!|
    I’ve been browsing onlne greater than 3 hours as of late, yet I by noo means foud any attention-grabbing article
    like yours. It is lovely value sufficient for me.

    In my opinion, if all site owners and bloggers made good content as you probably did, the
    web will likely be a lot more helpful than ever before.|
    Ahaa, its gopd discussion about this piece of
    writing at this place at this weblog, I have read aall that, so at this
    time me also cpmmenting here.|
    I am sure this piece of writing has touched all the internet visitors, its really really good piece of
    writing on building up new weblog.|
    Wow, this piece of writting is pleasant, my younger sister is analyzing these kinds of things, thus I am going to let know her.|
    bookmarked!!, Ireally like your site!|
    Way cool! Some very valid points! I apprreciate you penning this write-up plus the
    rest of the website is extrdmely good.|
    Hi, I do believe this is a great site. I stumbledupon it ;) I’m going to come back once
    again since i have bookmarked it. Money and freedom
    is the best way to change, may you be rich and continue to help others.|
    Woah! I’m really digging thhe template/theme of this
    website. It’s simple, yet effective. A lot of
    times it’s difficult to get that “perfect balance” between user friendliness and
    appearance. I must say you have done a great job with this.
    Additionally, the blog loads very fast for me
    on Firefox. Excellent Blog!|
    These are truly enormous ideas in regarding blogging.
    You have touched some pleasant factors here. Any wway keep up wrinting.|
    I enjoy what you guhys tend to be up too. Thhis ssort oof clever wotk and coverage!
    Keep up the amazing works guys I’ve included you guys
    to blogroll.|
    Hey! Someone in my Myspace group shared this site with us so I
    came to give it a look. I’m definitely enjoying the information.
    I’m book-marking and will be tweeting this to my followers!
    Great blog and wonderful style and design.|
    Everyone loves what you guys are up too. This kind of clever work and reporting!
    Keep up the very good works guys I’ve included you guys too our blogroll.|
    Howd would you mind stating which blog platform you’re using?
    I’m planning to start my own blog in the near future bbut I’m having a hard time
    deciding between BlogEngine/Wordpress/B2evolution and Drupal.
    The reason I ask is because your design and style seems different then most blogs and
    I’m looking ffor somethinjg completely unique.
    P.S Sorry for getting off-topic but I had to ask!|
    Hi would you mind letting me know which hosting company you’re utilizing?

    I’ve loaded your blog in 3 completely different web browsers and
    I must say this blog loads a lot quicker then most.
    Can you suggest a good web hostying provider aat a reasonable price?
    Thank you, I appreciate it!|
    I really like it when individuals get together and share
    thoughts. Great site, stick with it!|
    Thank you for the auspicious writeup. It inn fact was a amusement account it.
    Look advanced to ore added agreeable from you! By the way, how
    could wee communicate?|
    Hello just wwanted tto ggive you a quick heads up. The words in your content seem
    to be rumning off the screen iin Chrome. I’m not sure if this is a formatting issue or
    something to do with browser compatibility but I figured I’d post tto let you know.
    The design loolk great though! Hope you get the problem solveed soon.
    This iss a topic that is near to my heart… Best wishes!
    Where are your contact details though?|
    It’s very trouble-free to find out any topic on web as compared to books, as I found this post at this web site.|
    Does your website have a contact page? I’m having trouble loxating it but, I’d like to shoot
    you an email. I’ve got some ideas for your blog yoou might
    be interested in hearing. Either way, great website and I
    look forward to seeing it improve over time.|
    Greetings! I’ve been reading your web site for a while now
    and finally got the courage to go ahead and give you
    a shout out from Austin Tx! Just wanted to mention keep up the excellent work!|
    Greetings from Los angeles! I’m bored at work so I ddecided
    to checkk out your blog on my iphone during
    lunch break. I love the knowledge you provide here aand can’t wait to take a look when I get home.
    I’m amazed at how fast your blog loaded on my cell phone ..
    I’m not even using WIFI, just 3G .. Anyways, great
    Its like you read my thoughts! You seem to understand a lot approximately this, such as you wrote
    the guide in it or something. I feel that you simply could do with some % to drive the message home a bit, however instead of
    that, this is fantastic blog. A fantastic
    read. I’ll crtainly bee back.|
    I visited mmany blogs except the audio feature for audio
    songs pesent at this site is truly excellent.|
    Hello, i read your blog from time to time and i own a
    similar one and i was just wondering if you get a
    lot of spam comments? If so how do yyou protect against it, any
    plugin or anything you can advise? I get so much lately it’s driving me
    mad so any support is very much appreciated.|
    Greetings! Very helpful advice in this particular post!
    It’s the little changes which will make the largest changes.
    Thanks for sharing!|
    I truly love your site.. Great colors & theme. Did yyou create this web site yourself?
    Pleasee reply back as I’m looking to create my own site and would
    love to learn where you got this from or exactly what the theme is named.

    Many thanks!|
    Hello there! This blog post could not be written any
    better! Reading through this post reminds me of my previous
    roommate! He continually kept talking about this. I’ll forward this article to him.
    Pretty sure he’ll have a very good read. Thank you for sharing!|
    Amazing! This blog looks just like my old one!
    It’s on a totally different topic but it has pretty much the same layout and
    design. Excellent choice of colors!|
    There is certainly a great deal to find out about
    this issue. I like all of the points you have made.|
    You’ve made some good points there. I looked on the net for more
    information about the issue and found most individuals will
    go along with your views on this web site.|
    Hi there, I log on to your blogs like every week. Your writing style is awesome, keep up the good work!|
    I just could not depart your web site before suggesting that I
    extremely loved the standard info an individual provide to your visitors?
    Is gonna be back continuously to check up on new posts|
    I needed to thank you for this great read!! I definitely loved every bit of
    it. I have got you saved as a favorite to check out new things
    you post…|
    Hi there, just wanted to mention, I loved this post. It was
    helpful. Keep on posting!|
    I drop a comment each time I especially enjoy a article on a site
    or I have something to valuable to contribute to the conversation.
    It’s a result of the passion communicated in the article
    I browsed. And after this article TinyMCE Images Plugin – A simple solution for uploading images in TinyMCE.
    I was moved enough to post a thought ;-) I actally do have 2
    questions foor you if it’s allright. Is it only me or do some
    of the responses look like they are written by brain dead people?
    :-P And, if you are writing on additional online social
    sites, I would like to keep up with you. Would you list
    all of your shared pages like your Facebook page,
    twitter feed, or linkedin profile?|
    Hi there, I enjoy reading all of your article post. I wanted to write a little comment to
    support you.|
    I every time spent my half an hour to read this webpage’s articles or reviews all the time along with a cup of coffee.|
    I for all time emailed this websiote post page to all my contacts, because if like to read it after that my links will too.|
    My developer is tryng to convince me to move to .net frolm PHP.
    Ihave always disliked the idea because of the costs. But he’s tryiong
    none the less. I’ve been using WordPress on numsrous websites for
    about a yearr and am nervous about switching to another platform.
    I have heard great things about
    Is theee a way I can import all my wordpress posts into it?
    Any kind of help would be greatly appreciated!|
    Howdy! I could have sworn I’ve been to this web site
    before but after going through some of the articles I realized it’s new to me.
    Anyhow, I’m definitely delighted I found it and I’ll be bookmarking it and checking back frequently!|
    Terrifric work! That is the kind of information that are meat to be shared across the net.
    Shame on thhe seek engines for now not positioning this submit upper!
    Come on over and takk over with my site .

    Thank you =)|
    Heya i’m for the first time here. I found this board and I find It really useful &
    it helped me out much. I hope to give something back and help others like you helped me.|
    Greetings, I do believe your blog could be having web browser compatibility problems.
    When I look at your blog in Safari, it looks fine but when opening in
    IE, it’s got some overlapping issues. I just wanted to give you a quick heads up!
    Apart from that, great site!|
    Somebody essentially assist to make sevgerely articles I would state.
    Thiss is the very first time I frequented your web page and thus far?
    I surprised with thhe analysis you made to make this particular
    submit amazing. Excellent job!|
    Heya i am for the primary time here. I foud this board andd I find It truly
    useful & it helped me outt a lot. I am hoping to give
    something again and help others like you helped me.|
    Hey there! I simply would like to offer you a huge thumbs up ffor the great information
    you have right here oon this post. I am returning to your blog for more
    I every time used to srudy post in news papers but noow as I am a user of net thgus from now I am using net
    for articles, thanks to web.|
    Your method of describing all in this paragraph is really
    good, all be able to simply know it, Thanks a lot.|
    Heello there, I foun your site by means of Google at thhe
    same time as searching for a similar topic, your web site came up, it seems great.

    I’ve bookmarked it in my google bookmarks.
    Hello there, simply became alert to your blog through Google, and located that it’s truly informative.
    I’m going to watch out for brussels. I’ll be grateful if you continue this in future.
    Many other people might be benefited out of your writing.
    I’m curious to find out what blog platform you have been utilizing?

    I’m having some minor security problems with my latest blog
    and Iwould like to find something more secure.
    Do you have any solutions?|
    I am extremely impressed with your wriing skills as well as with the layout on your
    weblog. Is this a paid theme or did you customize it yourself?
    Either way keep up thhe excellent quality writing, it is rare
    to see a great blog like this one these
    I’m extremely inspired with your writing talents as neatly as with
    the structure in your weblog. Is this a paid subject or did you modify it your self?
    Either way stay up the excellent high quality writing, it is rare to peer a nice blog like this one today..|
    Hi, Neat post. There’s an issue with your web site in internet explorer, would check this?

    IE nonetheless is the mzrketplace leader and a big section of people will omit your excellent writing due to thjs problem.|
    I’m not sure where you are getting your info, but good topic.

    I needs to spend some time learning more or understanding more.
    Thanks for wonderful information I was looking for this info for
    my mission.|
    Hi, i think that i saw you visited my site so i came to “return the
    favor”.I’m attempting to fijd things to improve mmy site!I supoose its ok to use a few oof
    your ideas!!

  159. skyrat says:

    Thanks for the plugin! I’m experiencing a problem at editor_plugin.js, line 49:

    ed.onNodeChange.add(function(ed, cm, n) {

    Error is: Uncaught Type Error: Cannot call method ‘add’ of undefined.

    Any advice on how to overcome this?

  160. Barış says:

    How to use jbimages on laravel 4. I done first conf. but not upload to photo. Help me.

  161. matzone says:

    The previous version was worked for me (Thanx alot !!) ..
    But the new one (ver 4) doesn’t …

    It’s already config’ed :
    - relative_urls : false ;
    - set atribute folder to 777
    - config.php is same as the old ver

    And the result is “This taking longer than usual …”

    Please help !!

  162. Michael says:

    Would be grate to implement this for file upload. A secondary button “Add file”, same upload form, and after upload your write a optional Link text, after this you press “Upload” and then a link to the file is added.

  163. Incrediboe points. Solid arguments. Keep up thee great work.

  164. Gwhiz says:


    I’m not sure if I’m doing something wrong here: The plugin is correctly uploading the images to my images folder, but there it does not insert into the editor. From the video on this page, it appears it is supposed to do that automatically, but mine is not.


  165. Hendra Kurniawan says:

    I’ve got an error when i upload the image, but when i click view output script it’s blank, can anyone help me?

  166. David says:


    When I click the upload button it pops up a window that displays a load of HTML, there is no upload interface. I think the HTML is in the dialog.htm file or similar. What do I do?

  167. Fliste says:

    Hi, for those who get the message “This is taking longer than usual. An error may have occurred.” check your php version…

    If your server runs php4 try emulate php5 adding this line to your .htaccess file
    AddHandler x-mapp-php5 .php

  168. Dumuka says:

    How to integration of cakephp 2.3 . Please help me

  169. Excellent site you’ve got here.. It’s difficult to find high-quality writing like yours these days.
    I seriously appreciate individuals like you! Take care!!

  170. Dumusuka says:

    I have installed your plugin, but when I try to upload an image, it gets stuck in:
    “Upload in progress…
    This is taking longer than usual.
    An error may have occurred.”
    View script’s output:”
    “Result: File_uploaded”

    How can I solve this error?


  171. Gia says:

    This plugin is very good.

    Thank you very much, we need more people like you.

    Keep up the wonderful work.


  172. sane says:

    I had problems with the integration in symfony 2, problems were in server config for sf2 and conflict of routing CI and sf2. Solution: pass parameters through GET request:

    1. In ci\application\config\config.php find
    $config['enable_query_strings'] and set it to TRUE

    2. In dialog.htm and dialog-v4.htm change form action to:

    3. In dialog.htm and dialog-v4.htm change iframe src to:

    Sorry for my google translated english.

  173. Elijah Reyen says:


    I am trying to hook up your plugin to our existing backend which is in pure Java. I was wondering in the dialog-v4.htm, what does the iframe does and the purpose of it?

  174. Nadav says:

    Hi there. Your plugin works great on my custom CMS. But when I tried adding it to a TinyMCE in a CodeIgniter environment I ran into a problem. I followed all the integration instructions you put up but am stuck on the last one:
    “Change links to PHP-side in jbimages/dialog.htm (lines 13 and 30)”

    Can you please be more specific? Line 13 is a form tag while line 30 is an iframe tag. Which attributes am I supposed to change and to what?

  175. waiyan says:

    Thank so much, I love this plugin.

  176. Hector says:

    works with I tinyMCE but this not functioning correctly.

  177. john says:

    Olá, nesses dias estou tendo problema com centralização das imagens. Dentro da caixa de texto fica no centro as imagens externas e interna, mas quando vai pra pagina, fica a direita ou a esquerda. Como resolver isso?

  178. Netai Nayek says:

    for “no input file specified error” problem goto “/tinymce/plugins/jbimages/ci” path then change index.php file permission to 777 ………………………….
    your problem will solved enjoy :)

  179. Bipul says:

    For my website,I created a page with tabs, each containing two instances of tinymce each (total 5 tabs). The problem is that when an image is uploaded in any one of the editor,it gets shown in any other editor for the first time. The image gets successfully uploaded. If you close the upload dialog and then upload again, the problem will not occur. Please help.

  180. Rhass says:

    Hello. I am using your plug in for my thesis. When testing my system in my localhost, i dont get any problem. The uploading of images works fine but when I already put it on the webhost, I already got problem. I got error message:

    “The upload path does not appear to be valid.”

    I already set my chmod on 777 but the I got the same error. Please help..

  181. Don says:

    How can I upload multiple image. I used html5 multiple attribute as recommended by one of the posters but it doesn’t work. It can only select multiple image but cannot upload it. When you click upload, it will upload only one image

  182. manixx says:

    I had the same issue “The upload path does not appear to be valid.” like others. I’m working on a Mac with the locale apache installation. On my System the variable $_SERVER['DOCUMENT_ROOT'] was not properly set.

    I changed the paths in the config.php to relative ones:

    $config['img_path'] = ‘images’;
    $config['upload_path'] = ‘../../../../../images’;

    Works for me perfectly.

  183. Nez says:

    Admin, I am stuck on the last line with regards to codeigniter integration.

    Can you be more specific with the line that says “Change links to PHP-side in jbimages/dialog.htm (lines 13 and 30)”

  184. Brian says:

    For anyone who’s having problems with codeigniter make sure you have the following set:
    First make sure you’re routes are setup correctly. For instance:
    $route['admin/uploader/(:any)'] = ‘admin/uploader’;

    then in the dialog-v4.html change line 11 to /admin/uploader/upload
    and line 24 to /admin/uploader/blank

    In the uploader_settings I have:
    $config['img_path'] = ‘/assets/public/uploads’;
    $config['upload_path'] = ‘assets/public/uploads’;
    And last in uploader.php make sure to add admin on line 102 ,111 and 120. It should look like this: $this->load->view(‘admin/ajax_upload_result’, $result);

    Now it should work

    Best regards,


  185. Gwhiz says:

    Great idea, but it just does not work. I’ve spent hours on this, on local testing server, and on 2 different live servers. There are apparently issues making it work on GoDaddy, and when I do get it to at least upload my images (non-GoDaddy server), the plugin uploads the image correctly, but does not insert it at all into the editor.

    • Gwhiz says:

      Ok, addition to my previous comment. All the issues I had with JBImages were due to the fact that I was using a CDN for TinyMCE. I had JBImages loading as an external plug in (ie: not in the TinyMCE “plugins” directory”)

      JBImages seems to use links to the TinyMCE plugins directory, so don’t use it if you’re using a CDN.

      I fixed my issues by removing the CDN, and instead linking to TinyMCE on my site.

      Sorry for the confusion, plugin works great now.

      Author: Please note in your your docs above that it will not work using a CDN for TinyMCE.

  186. shalaka says:

    Hi, I have used this plugin in my project. Its working fine. Image is correctly uploaded in folder and seen in the editor as well.

    But when i am sending this content in email, image is not getting displayed.

    Please guide me.
    Thanks in advance.

  187. Sophia says:

    Thanks for this great information, because plugin is great. I will use it definitely.

  188. Hey there! Someone in my Myspace group shared this site
    with us so I came to take a look. I’m definitely enjoying the information.

    I’m bookmarking and will be tweeting this to my followers!
    Exceptional blog and fantastic design and style.

  189. Jason says:

    I am having a problem in all browsers uploading animated .gif files. It seems that they are converted to regular .gif and therefore do not animate when displayed on the page.

    Any help appreciated!

  190. Marker says:

    I want to add extra field in pop up that is Image Caption
    And it will display after adding image below that image which i fill in to image caption field
    can anybody help me for that it is so urgent

    thanks in advance

  191. Andrei says:

    That’s really bad limitation to have “relative_url” ste to “false”. Most of solution cannot afford it. Please add suppot for “relative_url” set to “true”

  192. pamas says:

    Hi, i today download your plugin, but i have problem with upload any image. I have instaled tinymce ver. 4.0.22. I set $config['img_path'] and check all permision with function is_writable(). I tested too with is_allowed() setting with username and password, but i have still “Upload in progress…
    This is taking longer than usual.
    An error may have occurred.
    View script’s output” (when i want look at the script output – a have clear area)
    Thank you for any help.

  193. George Mouchet says:

    I too am getting the “Upload in progress…
    This is taking longer than usual.
    An error may have occurred.” error with no output from the script when I click on “View script’s output”. There are no Javascript errors and the PHP error log is empty. How do I debug this?

  194. tran says:

    Thanks! it works greate.

  195. elyas says:

    Hi i have problem
    how to add img alt?
    i see in atribute database like this:

    alt is empty..
    how to add alt before upload image by user?
    and insert a textbox for get atribute alt in the upload form?

  196. Like jbimages says:

    Hello guys….I insert the image in database with article..But when I want to get from database and show it on the site the content is: Beautiful article: \”\”…Help me please

  197. After looking into a number of the blog posts
    on your web site, I honestly appreciate your way of blogging.
    I book marked it to my bookmark webpage list and will be checking back
    in the near future. Please check out my web
    site as well and tell me your opinion.

  198. Das soeben erschienene Buch “Vom Krankenhaus zum Medizinischen Leistungszentrum”1) ist hierfr ein praktischer Beleg. Der hier versammelte Sachverstand garantiert,louis vuitton online shop, da eine kurzschlssige, zum Beispiel nur an Kosten orientierte Betrachtungsweise vermieden und durch eine positive Projektion berwunden wird. Der Bedarf an konzeptioneller Orientierung fr die knftige Krankenhauswirtschaft besteht auch deshalb,louboutin outlet, weil sich die gegenwrtigen Reformanstze der

  199. Das Medizinstudium absolvierte er in Mnchen und Gttingen. Ich war enttuscht und traurig. Doch dann war er wieder da. In einer alten,tasche michael kors, aber sauberen und gepflegten Livree mit blank geputzten Messingknpfen. Die eigentliche rztliche Ttigkeit hingegen wird im Rahmen der separaten Einzel- oder Gemeinschaftspraxis erbracht. Daher wird im Rahmen der Praxisgemeinschaft auch getrennt ber eigene Abrechnungs-Nummern abgerechnet. Der einzelne Arzt ist nicht fr rztliches Fehlverhalten sein

  200. I’m also attached for the BMW headlights that had halo working handbags surrounding the principal lamps. discount bags the observations say yes,michael kors discount, then it is probably the right time to call sale a professional help from a roof repair company of Mesa. You need to stay calm on defense and always have a backup plan. No custom furniture retail business can actually survive in today’s day and times with using the internet or utilizing it to their benefit. Have a website to promote

  201. ray ban 4125 says:

    Adam Singleton writes sale a digital marketing agency. This article has been commissioned by a client of said agency. This article is not designed to promote,giuseppe zanotti sales, but should be considered professional content.They have a wide selection of design templates for label prints. You can select from the pre-designed templates,cheap giuseppe zanotti sneakers, and just provide them with the cheap bags details. Whether you make your own design template or have it designed by other jeans

  202. Thiis info is invaluable. How can I find ouut

  203. Before investing in a salvage exotic car,cheap michael kors handbags, you will want to research the car’s history aside from what is listed in the description. If you have the VIN (vehicle identification number) of the car,toms on sale, you can do this through an shoes auto auction website by registering an account. Once you learn shoes car’s history,discontinued oakley sunglasses, you can move forward with your purchase. Many people opt for the company name

  204. Arlene says:

    A fascinating discussion is worth comment. I do
    think that you should write more about this subject matter, it might not
    be a taboo matter but generally folks don’t speak about such issues.
    To the next! All the best!!

  205. This design is steller! You obviously know how to
    keep a reader entertained. Between your wit and your videos,
    I was almost moved to start my own blog (well, almost…HaHa!) Fantastic job.
    I really enjoyed what you had to say, and more
    than that, how you presented it. Too cool!

  206. Hello would you mind letting me know which web host you’re using?

    I’ve loaded your blog in 3 different web browsers and I must say this
    blog loads a lot faster then most. Can you recommend a good
    web hosting provider at a honest price? Thanks a lot, I appreciate it!

  207. On top of getting your addiction treatment and counseling business out there for people to see,michael kors factory outlet, advertising is a nice method to convince people to use your products or services. For this,giuseppe zanotti outlet italy, you will need to choose the medium of advertising,toms price, like social media or print media,balenciaga pink, which would be most effective to get what you want to communicate to the public. Having a plan for the future of your addiction treatment bags

  208. You need to ensure that you get to carry out the task the proper way. Use of too many bags will make the piece look full and will not look nice as it should. Choosing an appropriate bags is necessary. There are many available shapes online to choose from. Understand though that even if your door hangers are designed well,giuseppe zanotti outlet store, there bags still be setbacks you may experience. It’s best if you do bags research well so you can come bags with the perfect material for y

  209. Hello, yes this piece of writing is actually nice and I have learned
    lot of things from it concerning blogging.

  210. Way cool! Some very valid points! I appreciate you penning
    this article plus the rest of the site is very good.

  211. I was curious if you ever thought of changing the layout
    of your website? Its very well written; I love what youve got to say.
    But maybe you could a little more in the way of content so people could connect with it better.

    Youve got an awful lot of text for only having one or 2 images.
    Maybe you could space it out better?

  212. Piece of writing writing is also a fun, if you be familiar with afterward you can write if not it
    is complex to write.

  213. Nagaraj says:

    Thanks for the plugin. it’s very easy to use.

  214. Jetzt lesen says:

    Hey there! I’ve been reading your weblog for a long time now and finally got
    the courage to go ahead and give you a shout
    out from Atascocita Tx! Just wanted to say keep up the
    great work!

  215. I think this is among the most important info for me.
    And i’m glad reading your article. But should remark on few general things, The web site
    style is wonderful, the articles is really nice : D. Good job, cheers

  216. มัน เหมือนคุณ เช่น คุณ อ่าน คิด !
    คุณ ดูเหมือน ที่จะเข้าใจ
    มาก เกี่ยวกับ นี้ เช่นคุณ ebook ในนั้น หรือสิ่งที่ ผมคิดว่า ฉันรู้สึก ที่คุณเพิ่ง สามารถ ทำอะไรกับ
    บาง คอมพิวเตอร์ เป็น บังคับ
    ข้อความ บ้าน บิต , แต่ แทน ที่ นี้ เลิศ บล็อก ดี
    อ่าน ฉัน จะ แน่นอน
    แน่นอน จะกลับ .

  217. คุณ ได้ทำ บาง ดี จุดที่ มี ฉัน มอง
    ในสุทธิ สำหรับข้อมูล เพิ่มเติม เกี่ยวกับปัญหา คนส่วนใหญ่ จะ ไปพร้อมกับ มุมมองของคุณ บน เว็บไซต์นี้ เว็บไซต์ .

  218. Joy says:

    I pay a quick visit each day a few sites and sites
    to read articles or reviews, except this weblog gives feature based posts.

  219. Eric says:

    Once my website gets up and running, and generating some revenue, I’ll be sending a donation your way! Thank you for this easy-to-use plugin! Very good documentation as well.

  220. Vraiment attractif, je crois que ce poste devrait intéresser une meuf

  221. Hi there! This article could not be written much better! Looking at this post reminds me of my
    previous roommate! He constantly kept preaching about
    this. I’ll send this post to him. Pretty sure he’ll have a great read.
    Many thanks for sharing!

  222. Woah! I’m really digging the template/theme of this blog.
    It’s simple, yet effective. A lot of times it’s difficult
    to get that “perfect balance” between superb usability and appearance.

    I must say you have done a fantastic job with this.
    Also, the blog loads very quick for me on Firefox.

    Excellent Blog!

  223. Nice blog! Is your theme custom made or did you download it from somewhere?
    A theme like yours with a few simple tweeks would really make my blog stand out.

    Please let me know where you got your theme. Cheers

  224. What i do not understood is in truth how you’re no longer actually a lot more neatly-appreciated than you might be now.
    You are so intelligent. You already know thus significantly in terms of this matter,
    made me in my view believe it from so many numerous angles.
    Its like women and men don’t seem to be interested except it is
    one thing to do with Lady gaga! Your personal stuffs
    nice. All the time deal with it up!

  225. Hollister says:

    . 5 mile after mile by Frederick Group College or university,Frederick 7310 Management Technique, Rates starting off on $98. 755. 6 mile after mile by Frederick Group College or university,, Frederick 7300 Management Technique,Hollister, Rates starting off on $99. 005. 6 mile after mile by Frederick Group College or university, Frederick 300 Tippin Get,, Rates starting off on $69. 9911. 5 mile after mile by Frederick Group College or university,Hollister Stockholm, F

  226. Hello mates, nice article and pleasant urging commented here, I am truly
    enjoying by these.

  227. That NFC also features Philadelphia managing back LeSean McCoy and also receivers Larry Fitzgerald (Arizona),lancel sac, Steve Smith (Carolina) in addition to Greg Jennings (Green Bay). Houston protecting end Antonio Smith acknowledges the actual NFC has plenty of great players on felony,tory burch online, but this individual isn’t very worried. “We got so many weapons. Thus,giuseppe zanotti cheap, it holders to reason that you need to mix useful along with beauty. Through the way,tory burch sal

  228. J. Med. 357 (9): 905–16. Hinweise zur Kostenbernahme von Schutzimpfungen Fr die Kostenbernahme von Schutzimpfungen kommen verschiedene Trger infrage. Zu diesen zhlen der ffentliche Gesundheitsdienst (GD) fr ihm zugewiesene Schutzimpfungen sowie weitere aufgrund gesetzlicher Vorschriften benannte Stellen (z. B. Zugleich wiesen sie Kritik damit zurück,tory burch shoes, dass sie Suizidbeihilfe nur nach bestimmten,tory burch sale, selbst aufgestellten Kriterien ausübten. Das bedeutet

  229. agencja SEO says:

    Today that is hardly any player in Australia that seo youtube is not trained for withstanding pressure.

  230. nd gone off to save himself in a hermitage, in Irgiz. And when his mistress-daughter-in-law had passed away, Shchurov took into his house a dumb beggar-girl, who was living with him to this day, and who had recently borne him a dead child. On his way to the hotel, where Anany stayed, Foma involuntarily recalled all this, and felt that Shchurov had become strangely interesting to him.When Foma opened the door and stopped respectfully on the threshold of the small room, whose only window overlooke

  231. Madonna, Woman Coo best Forbes’ listing of highest-paid music artists? associated with 2013 Bon Jovi is available in 3rd, Toby Keith 4th upon listing of twenty five highest-paid music artists which estimations earnings for that 12 several weeks in between May 2012 as well as May 2013. The " " nevertheless offers this. Madonna very easily overtaken performer as well as experienced person rockers Bon Jovi since the highest-paid musician and performer within 2013,. Madonna gained $125 zil

  232. Oakley says:

    Well, here’ lenses a massive surprise: Grant & Eisenhofer and Bernstein Litowitz Berger & Grossmann aren&#8217,Ray Ban; g the actual shareholders’ vendors which usually think that Rupert Murdoch’ lenses Info Corp is normally vine ripened for those getting,It’ lenses really been a lot more than the usual workweek ever since G&amp,Hollister; Ice and additionally Bernstein amended all the criticism with their already-underway Delaware Chancery In the court shareholde

  233. These attributes must be shown in all places; be it in the workplace or
    at home. The quality of a houses plumbing is essential for the comfort of the family.
    If your old boiler is only 50% efficient and a new condensing boiler is giving
    you efficiency of above 90%, then yearly energy saving is huge.

  234. gramercy says:

    This. Is. Awesome.

  235. So,tory burch sale, can you find out how to make money by producing weblogs? Absolutely there are hundreds of site entrepreneurs that don’t have the time to generate and create their individual blogs. When it comes to lightweight shoe that can stand the test of time and can stand out of the crowd,sac longchamp pas cher, the Nike Mercurial Vapor VIII is an optimum choice soccer players can make. It is designed to address the main concerns of soccer players and it has shown some improvements from

  236. Man pieces herself racing in Country wide Shopping center, one particular enjoy affirms the accomplice shot your entire trial: report Police taken care of immediately stories of an self-immolation with the Country wide Shopping center in Feb 5th. The person ended up being harried to your community infirmary by simply helicopter immediately after employing gasoline to put herself ablaze at the Country wide Gallery involving Art work in the heart of your shopping center, which in turn is still shu

  237. Als sie barfuß auf der Insel Giglio ankam, habe ein Italiener schnell seine eigenen Schuhe ausgezogen und ihr gegeben. I know where it could be gotten. Natürlich führt sie in Wirklichkeit das Kommando, was dann z. Die sind aber mehr das Fußvolk, das nicht so ganz ernst genommen wird. Spezielle Tönungen und Entspiegelungen der Gläser, die sich bei vielen Motorradbrillen auch beliebig austauschen lassen, machen das Fahren sicherer und sorgen für den ständige

  238. Thanks , I have just been searching for information approximately this topic for a long time
    and yours is the greatest I have discovered so far. However, what concerning the bottom line?
    Are you sure about the source?

  239. That is very attention-grabbing, You’re an excessively skilled blogger.
    I have joined your rss feed and look forward to in search of more of your wonderful post.
    Additionally, I have shared your website in my social

  240. SmashedChimp says:

    When I hit the image upload button, it opens the Upload an image dialog box but it is empty and then proceeds to try and open/download the dialog-v4.htm file. Has anyone also had this issue?

  241. Articles described with the help of: Citycell not to mention Btrc Bangladesh’s Citycell might be moving forward nearer to featuring its transportable seller permit terminated when the telecommunications regulator Hollister UK made some alerting on the subject of delinquent permit payments. Related Tag cloud:,,, Bangladesh’s oakley unable transportable ‘network ‘, Citycell happens to be endangered aided by the revocation from her jogging permit should it is able to give unpaid payments in the tel

  242. Desirable section information. I just now came across your blog along with accession money to claim we get in fact liked bank account your blog page threads. Anyway I’ll be checking with your nourishes and in many cases My partner and i fulfillment a person accessibility continually quickly.

  243. Good day I am so glad I found your site, I really found you
    by mistake, while I was looking on Google for something else,
    Nonetheless I am here now and would just like to say thank you for a marvelous post and a all round
    interesting blog (I also love the theme/design), I don’t have time to look over it all at the minute but I
    have bookmarked it and also added your RSS feeds, so when I
    have time I will be back to read much more, Please do keep up the awesome work.

  244. It’s an awesome piece of writing in support of all the web visitors; they will take benefit from it
    I am sure.

  245. Here are simple tips to be a good guitarist: 1. Understand the fundamentals The basics are important. If you persist in trying to persuade him when he obviously isn’t in the right mood,bottega veneta online store, you will not have the best chance of success. No matter how you may feel about dreams personally,christian louboutin shoes, it seems that dreams can be all of these things.Always remember that more colors used in your business cards means extra cost. Vehicles bought as salvage are prob

  246. Of course,tory burch online, there are other items that you can buy like dog tags and faux rhinestone cross necklaces. In the Hip Hop world these items are not your common military dog tag styled id tags,sac lancel soldes, and the rhinestone cross necklaces are not common either. They can be both fancy and dramatic. Screen printing techniques can produce your own personalized logo either by heat pressing or by pressing the logo directly on the promotional product of your choice through an inking

  247. I leave a response whenever I appreciate a article on a website or if I
    have something to add to the conversation. It’s caused by the fire
    communicated in the article I browsed. And after this post TinyMCE Images Plugin – A simple solution for uploading
    images in TinyMCE. I was actually moved enough to post a thought :-) I actually do have
    2 questions for you if you usually do not mind. Is it simply me or does it appear like some of these remarks come across
    as if they are coming from brain dead people? :-P And, if you
    are writing at additional online social sites, I would like to follow
    anything fresh you have to post. Would you list every one of your communal sites like
    your twitter feed, Facebook page or linkedin profile?

  248. Their response is assured and immediate dispatch is guaranteed. If you know the benefits and disadvantages of this material, you will easily determine which to use in your business. Weigh each option carefully so you get to maximize your investment. 5 – Get the best design. If the house owners have been in communicate with with them,gucci official site, although,toms outlet store online, they might be prepared to offer additional time to move out, postponing the true eviction course of act

  249. The underlying securities involved are susceptible to market
    manipulation and fraud. Criminal and tax evading funds are idle and non-productive.

    Or that numerous studies have shown that the undocumented are less likely to commit serious offenses.

  250. Hollister says:

    A WARMTH ADVISORY is within impact through 11 ‘m till 9 pm hours tomorrow,stress offers pressed the actual heat in order to 100 levels within Wa today. Luckily,,moisture amounts are just including a few levels towards the Warmth Index… much more damp problems are most likely the next day. Ruthless has additionally covered up thunderstorm improvement over the area. HOWEVER… like a chilly entrance gradually methods the region the next day morning as well as night,Hollister,the likeli

  251. This is not to say that software translation does not have its uses and its place. It is helpful in the provision of document translation and also for use online. This is seen with brochures and websites that must receive translation rapidly and sometimes instantly. If you will look at it,Louboutin Outlet, gossips are more popular than current events or politics. Keep in mind that your customers will only be interested in the benefits of your products or services. Make sure your materials reflec

  252. He takes a great deal of time and effort to examine the Nazareth of two thousand years ago and present an accurate historical perspective to his readers. The Qaazi was stunned,tory burch shoes, as the most intricate of the thoughts in his mind while saying the Nawaaz,balenciaga handbags, had not only been read,giuseppe zanotti cheap, but revealed in front of the Nawaab. The mare (female horse) back home had delivered a baby horse that day. The Qaazi had been thinking of it all through the Nawaaz

  253. No one can snatch them out of my hand. My Father gave them to me,christian louboutin outlet, and he is greater than all others. No one can snatch them from his hands,, and I am one with the Father. Dubai is one of the seven emirates of the United Arab Emirates and is considered one of the most developed and luxurious state of the world. The country is basically oil trading Arab country and a decade ago,giuseppe zanotti outlet store, its economy used to depend on the oil trading business. However

  254. Promoting mastermind billionaire,celine bags sale, Jay Abraham places importance into monitoring your visitors to improve your power to convert prospects. Jay Abraham comprehends monitoring systems,bottega veneta bag, and this ability caused him to transform prospects into countless dollars. 2. Changing prospects by supplying value That is fairly apparent my pals. Choose a sticker or a blend of stickers that appear fine ensemble. In case it is small think over pairing it with one or two more to

  255. celine shop says:

    Whichever option you choose,lancel soldes, you are bound to have a great deal of time relaxing and enjoying the company of the rest of the participants in your bachelor party. A camping trip offers the groom a quiet atmosphere to reflect with his friends on the journey he is about to take. Black hat Search engine optimization fundamentally requires unlawful strategies and thus if you decide to follow this route,giuseppe zanotti sneakers outlet, you’ll chance getting your site banned from the mai

  256. Dallas reputation Hollister Deutschland along with bundle they managed to graduate for you to champagne bottle along with Hollister Roma bourbon along with basically everything they could easily get the mitts. ‘I’d get started with a new champagne bottle along with red veggie juice pertaining to lunch, ’ they after explained. ‘Then proceed at all hours, having a Oakley few wines. Hollister ‘When I managed to get household in the evening, I’d get a number of vo

  257. What’s up colleagues, fastidious article and nice arguments commented
    at this place, I am actually enjoying by these.

  258. Mind you this is no more a serious issue and this can be resolved quickly. Florida locksmiths offer timely services that can help you to stay calm in a stressful situation. Password Recovery: If you find your lock a sophisticated one,cheap christian louboutins, no need to worry about the unlocking procedure. They provide a way for people to enter certain areas of a house or building where entrance is either restricted or there are certain sensitive issues associated with each person’s access to

  259. There is a lot to be said for that. What they’re doing is simply clean the epidermis,christian louboutin on sale, unblock your skin pores and take off excess oil and viruses. So why do not you could have enough on the web presence? If you are a solo-entrepreneur or tiny small business owner,Burberry outlet, you need to have a profile and be active on social media. How else are we to learn about you in this day and age? Begin with a Good Foundation If your robe is kind-fitting and you are apprehe

  260. The attached Russian tulle blusher adds body and texture while the sprays of feathers provide movement and an ultra chic look,gucci wallet men. You must very first possess a fax account prior to you could send or receive faxes,gucci outlet online. Because your situation in life will most likely change when you start asking yourself questions,gucci shop online. Let The Questions Show You The Direction If you are uncertain of where you are heading in life you can ask questions which lead you in th

  261. Usually I do not read article on blogs, however
    I would like to say that this write-up very pressured me to check out and do so!
    Your writing style has been surprised me. Thank you, quite great article.

  262. There can be several explanations why a driver could get banned and disqualified from driving. We will look and feel at some of the far more widespread and then check out approaches in which you can lessen the car or truck or motor insurance plan premiums you pay out. Consume or Drunk Driving – Coded DR10 in the license. More times than not however,christian louboutin sale, these remedies offer no long term relief,Ray Ban Sunglasses, let alone a sustaining cure for the underlying problem. Water

  263. Third-party iPhone audio apps are great since they allow you to find brand-new artists. Some even have social media components that let you share your new locates with friends about popular networking sites like Facebook and Twitter. Using the diverse functionality in the iPhone,gucci hats, you really do not require any additional media avid gamers. The other important artworks during this period of time are “Massacre in Korea”,discount toms, “War”,michael kors handbags on sale, “Peace” and so o

  264. Use customer feedback to change your tree service company for the better. While you’re doing research online,cheap gucci, you should never take anybody’s work to the fullest extent on a heating contractor. Always contract their references and see their professional rank,discount toms, see if they’re legitimate or a terrible contractor. The time and effort you would spend on designing your website will be obvious to your visitors and can lead to sales. All the way through this game the hill sizes

  265. lotto says:

    ว้าว Whoa ! บล็อกนี้
    ดูเหมือน ว่า เช่น เดียวกับ คนเก่า ของฉัน มันอยู่ใน
    สมบูรณ์ หัวข้อ ที่แตกต่างกัน แต่มันก็มี สวยมาก แบบ เหมือนกันและการออกแบบ เยี่ยม ทางเลือกของ สี

  266. money says:

    It’s really a great and useful piece of info.
    I’m happy that you shared this helpful info with us.
    Please stay us up to date like this. Thank you for sharing.

  267. I like the helpful information you provide in your articles.

    I’ll bookmark your blog and check again here frequently. I am quite sure I’ll
    learn many new stuff right here! Good luck for the next!

  268. Useful info. Fortunate me I found your web site by
    accident, and I am shocked why this accident did not came about in advance!
    I bookmarked it.

  269. This means that you can get a good idea of the final cost before you buy,giuseppe zanotti shoes outlet, and it may need less of an overhaul than you first thought. Also,buy gucci online, many companies will work to your specifications too,christian louboutin shoes on sale, so you can get exactly what you need. By getting your turbo reconditioned,true religion jeans on sale, you can sometimes get other parts of your vehicle upgraded too,toms online outlet, so the whole automobile will function an

  270. If you consider the fitness middle visit on Monday nighttime,oakley sunglasses outlet, question exactly what music the fitness centre normally has and if they will may modify that based on ask. This is very important for 2 aspects. Very first,gucci outlet, if you’d like one thing,giuseppe zanotti cheap, the health and also fitness center might be ready to participate in it. MCSE on Windows Server 2003 Advantages An engineer who does the MCSE certifications program can bring in anything from $fif

  271. It can be a spelling game where players attempt to spell the places correctly,oakley sunglasses online, reminding them the existence of the country. On the other hand,discount toms, it could be a map-matching type of game. Or it could even be a quest game that coincides with other aspects of Geography like culture,ghd for sale, food,christian louboutin shoes, and so on. Networking is 1 o the areas that these technicians specialize in,buy oakley sunglasses, and we all understand that networking i

  272. Als hinterzillertalische Eigentmlichkeit will ich noch anfhren,toms on sale, da lngs diesen Bnken ein Streifen des Bodens immer sauber gesplt bleibt,cheap toms, whrend der brige Teil desselben nie mit Wasser gereinigt sondern nur gekehrt wird und deshalb stets mit einer tiefbraunen Rinde von festgetretenem Schmutz bedeckt ist. Der Raum unter diesen Bnken gilt als Rumpelkammer. Vincent van Gogh,Burberry outlet store, einer der Wegbereiter der Moderne,christian louboutin discount, war auch einer d

  273. Offiziellstolperte erber eine Dienstwagenaffre.Kritikerhalten das frvorgeschoben undwittern politischeEinflussnahme. Dieser Todtenhgel rhrt auch noch von den heidnischen Riesen auf Fragenstein her. In den Feldern drauen,etwas weiter von der Ruine entfernt,bottega veneta store, gegen Sdwesten steht ein gewaltiger Stein,Ray Ban Outlet, viel grer als ein Mhlstein; als die Burg zusammenstrzte,cheap ghds, soll dieser Block dort hinausgerollt sein. Quelle: Volkssagen,bottega veneta outlet, Bruche und

  274. Mit Advent beginnt das eigentliche Leben im Hause,tory burch outlet store, besonders in tieferen Tlern,giuseppe zanotti sale, in denen der Schnee fast jede Verbindung mit der Auenwelt absperrt. Es ist die Zeit der Spinnstuben und des traulichen Heimgartens,buy celine, durchwirkt von einem Bande sinniger und bedeutungsvoller kirchlicher und weltlicher Bruche und Festlichkeiten,giuseppe zanotti outlet store, die die Einleitung zur hchsten Festzeit des Jahres,tory burch online, Weihnachten,giuseppe

  275. Ich könnte schwören du sitzt zuhause und lachst über meine dummheit,balenciaga handbags, meine Liebe zu dir. Du lachst darüber wie ich leide und noch immer hoffe. Du lachst über die Zeit die wir hatten. Und wenn ich mit dem Besten in meinem Leben andere Menschen glcklich machen kann,giuseppe zanotti shoes outlet, indem ich so einen Auftritt wie hier absolviere,balenciaga online, dann ist das wunderschn und ich freue mich darber.” Ein Kinderlcheln im Krankenhaus “Die Kind

  276. Vor meinen Augen zittert die Landschaft. Meine untrainierten Halsmuskeln machen schlapp,balenciaga handbags sale, lngst bevor der Race Touareg 3 sein Limit erreicht hat … 5 Fragen an Eduard Weidl,tory burch store, Techn. Barnett(2011-06). “High risk prescribing in primary care patients particularly vulnerable to adverse drug events: cross sectional population database analysis in Scottish general practice” . BMJ 342 (jun21 1): d3514-d3514. Die Integration von UA Linsen (Ultra high refractive i

  277. Ich hatte zum ersten Mal in meinem Leben eine Scheißangst. Aber ich mach das alles wieder gut!« Wir setzen uns vor seinen Hotelzimmerschreibtisch. Mit dem Miststück gehtdas nicht, der würde das nicht verstehen. Dann das Farbdisplay, das sind circa 1500 Euro weniger. In der gleichen Ausgabe,true religion outlet online, in der ein Psychologe vor dem “gewaltigen Druck” warnt,toms stores, der durch negative Wertungen entsteht, bewertete “Bild” die Leistung der Spieler des SV Werd

  278. tom outlet says:

    Aber nichts,true religion outlet online, was Herzen von BMW-Fahrern hher schlagen lsst. Starkriechender Pfifferling ( Cantharellus lutescens Pers.(Fr.)[C. xanthopus] ) 4. Der Anmietung der Praxisrume kommt daher erhebliche Bedeutung fr die weitere Entwicklung einer Arztpraxis zu. Viele der gelufigen Mietvertragsformulare bercksichtigen die besonderen Anforderungen,die sich aus dem Betrieb einer Arztpraxis ergeben,cheap true religion, jedoch zu wenig. Kommt es zum Streit mit dem Vermieter,toms fo

  279. Public parties are banned. Selling musical CDs is forbidden in shops. Ob das schon ber vier Renndistanzen drin war,louboutin outlet, wei ich nicht. Als Fahrer kann man ja nicht alles wissen. For instance,true religion outlet, the Ministry of Environment increased the pollution limit officially considered safe to 100mg per cubic meter,christian louboutin outlet online, double the WHO standard. Unfortunately,true religion jeans sale, I can’t explain the ministry’s decision of raising the limit of

  280. “Es ist schn,discount oakley sunglasses, in den dritten Qualifying-Durchgang gekommen zu sein. Nachdem ich gestern das gesamte 2. Freie Training verpasste,true religion jeans online, wussten wir heute Morgen,louboutin shoes, dass es schwierig werden wrde. Auf dieser guatemaltekischen Sage basiert die Geschichte der Sorgenpppchen. Benziner und Diesel mit Verdichtung 14:1 Konventionelle Benziner haben eine niedrige Kompression,toms outlet online, meist zwischen 10:1 und 12:1,ghd straighteners sale

  281. There are plenty of useful sites out there on the internet,longchamp solde, but some can be annoying and on occasion difficult to deal with,christian louboutin outlet store, so you’ll have to find the ones that work for you. After the said bath,giuseppe zanotti shoes, he would take out my Do Not Disturb sweatshirt and lay it next to a steaming mug of green tea. Always make sure that the car lift you’re considering can handle the appropriate capacity for the vehicles you plan on lifting bef

  282. Mit einem Mix aus Schrzen,buy christian louboutin online, Radhausverbreiterungen und pointiert gesetztem Aluschmuck balanciert er optisch irgendwo zwischen VW-Szene-Treff am Wrthersee und Business Lounge am Nrburgring. R50 funkelt auf der Heckklappe,cheap christian louboutins, zeugt von 350 PS und weiht ihn zum sportlichen Stammesoberhaupt. Der Chef der linken Fahrspur ist der Porsche Cayenne GTS Monster-Vergleich Touareg vs. The forces on the inside of the engine needed to create this jet give

  283. Just want to say your article is as astonishing. The clarity in your
    post is just excellent and i could assume you’re an expert on this subject.
    Fine with your permission let me to grab your RSS feed to keep updated with
    forthcoming post. Thanks a million and please keep up the enjoyable work.

  284. There are many weight loss pills available and we need to choose which among them are considered effective
    weight loss pills. Pickles are crunchy and salty but
    with far fewer calories than chips. And she hasn’t listen to me and no progress happened to her in losing her weight.

  285. This is very interesting, You are a very skilled blogger.
    I’ve joined your feed and look forward to seeking more of your fantastic post.
    Also, I have shared your web site in my social networks!

  286. Do you think that he might be dating another individual guiding your current back again? It could be difficult to face these fears head on,bottega veneta bag, but that is what exactly you have to do if you wish to end the split up. You will need to look at your romantic relationship for which it happens to be so that you can struggle that! Smith has won them all. Hall of Fame? Rolex Daytona and Rolex GMT Master are some of the leading brand models which are liked by the consumers. These models a

  287. Inspect to produce firms that fades out of business on the other hand closes a home office,nike air jordan shoes, most of them present her or his instruments located in the best prices returning to turn over conveniently. But to leverage your funds most properly,, the optimum amount of figures to make use of to the wheel is just not a lot more than four or five figures over 50 the amounts as part of your online game. So,tory burch store, as an example,bottega veneta bag, the most effective techn

  288. It is essential that you continue to innovate it,giuseppe zanotti sneaker, otherwise your competitors will get ahead and win valuable customers. Known Lumber Defects There are 5 types of lumber defects with specific causes: Conversion Related Defects These defects are caused during the felling or milling process and include chip marks from handing and diagonal grain issues due to incorrect cutting. Fungal Related Defects These defects are caused by the fungal infections of the wood and include (

  289. I’m amazed, I have to admit. Rarely do I encounter a blog that’s equally educative and engaging, and let me tell you, you’ve hit the nail on the head.
    The problem is something which too few folks are speaking intelligently about.
    Now i’m very happy I found this in my search for something concerning this.

  290. Jestine says:

    Hi there it’s me, I am also visiting this web page daily,
    this site is in fact good and the people are really sharing nice thoughts.

  291. What’s up colleagues, pleasant paragraph and nice arguments commented here, I am in fact enjoying by these.

  292. kids toms says:

    When you hear about the neighborhood fair coming to town,michael kors handbags clearance, or an event that people are allowed to set up booths,gucci sukey, make sure to join in! Set up your very own booth and bring fun stuff for consumers to be intrigued by. This is a fantastic way to reach a huge number of different people,cheap toms outlet, and you can pass out as many brochures,cheap michael kors purses, flyers as well as other promotional items that you can! For an MCSE to get top phase prod

  293. I was recommended this website by my cousin. I’m not sure whether this
    post is written by him as nobody else know such detailed about my difficulty.

    You’re incredible! Thanks!

  294. bone says:

    I do consider all of the ideas you’ve offered in your post.

    They’re really convincing and will definitely work. Still, the posts are very brief for beginners.
    May you please extend them a bit from next time?

    Thanks for the post.

  295. Hello, I think your blog might be having browser compatibility issues.
    When I look at your website in Ie, it looks fine but when opening in Internet Explorer, it has
    some overlapping. I just wanted to give you a quick heads up!

    Other then that, superb blog!

  296. Trudy Shore says:

    I spoke too soon… The plugin now works in Safari and FF on my Mac and FF and Chrome on my PC. It doesn’t work, but doesn’t given an error in IE9 and throws “The upload path does not appear to be valid.” in IE7 and IE8.

  297. Sparhawk says:

    Oops, I apologize for the links to the “Domain1″ and “Domain2″ domains. I faked the domain names to protect the groups I am writing these pages for.

Leave a Reply