Bitcoin Forum

Other => Meta => Topic started by: Little Mouse on July 31, 2025, 04:27:48 PM



Title: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Little Mouse on July 31, 2025, 04:27:48 PM

I was having fun with chatgpt and found this idea. Right now, to upload an image, we are going to image hosting site and then upload the image, copy the bbcode and paste it here. Instead, we can upload the image from the forum with the help of this extension. The image will be uploaded to the image hosting site, in this case, hostmeme.com and then the bbcode will be automatically pasted in the post dialog box.

Process to run the extension

1. Create a folder with the name "Image Uploader"
2. Create 2 text files inside the folder
3. Rename one file to content.js and add the content shared below
4. Rename another file to manifest.json and add the content shared below
5. Go to Chrome extension and enable developer mode.
6. Click on "Load unpacked" and upload the folder "Image Uploader"

That's all.

content.js
Code:
// --------------------
// Upload Image Button
// --------------------
function addUploadButton() {
  const postBtn = document.querySelector("input[name='post']");
  if (!postBtn || document.getElementById("uploadImageBtn")) return;

  const uploadBtn = document.createElement("button");
  uploadBtn.type = "button"; // Prevent form submission
  uploadBtn.id = "uploadImageBtn";
  uploadBtn.innerText = "Upload Image";
  uploadBtn.style.marginLeft = "10px";
  uploadBtn.style.padding = "5px 10px";
  uploadBtn.style.cursor = "pointer";

  postBtn.parentNode.insertBefore(uploadBtn, postBtn.nextSibling);

  uploadBtn.addEventListener("click", () => {
    const input = document.createElement("input");
    input.type = "file";
    input.accept = "image/*";

    input.onchange = async () => {
      const file = input.files[0];
      if (!file) return;

      const formData = new FormData();
      formData.append("image", file);

      uploadBtn.innerText = "Uploading...";

      try {
        const response = await fetch("https://hostmeme.com/bitcointalk.php", {
          method: "POST",
          body: formData
        });

        const data = await response.json();
        if (data.success && data.url && data.width && data.height) {
          const bbcode = `[img height=${data.height} width=${data.width}]http://${data.url}[/img]`;
          const textarea = document.querySelector("textarea[name='message']");
          if (textarea) {
            textarea.value += `\n${bbcode}\n`;
            textarea.focus();
          }
        }
      } catch (err) {
        console.error("Upload error:", err);
      } finally {
        uploadBtn.innerText = "Upload Image";
      }
    };

    input.click();
  });
}

// --------------------
// Select All in Textarea
// --------------------
function addSelectTextareaButton() {
  const textarea = document.querySelector("textarea[name='message']");
  if (!textarea || document.getElementById("selectTextareaBtn")) return;

  const selectBtn = document.createElement("button");
  selectBtn.type = "button"; // Prevent form submission
  selectBtn.id = "selectTextareaBtn";
  selectBtn.innerText = "Select All";
  selectBtn.style.marginLeft = "10px";
  selectBtn.style.padding = "5px 10px";
  selectBtn.style.cursor = "pointer";

  textarea.parentNode.insertBefore(selectBtn, textarea.nextSibling);

  selectBtn.addEventListener("click", () => {
    textarea.focus();
    textarea.select();
  });
}

// --------------------
// Select for code blocks
// --------------------
function addSelectButtonsToCode() {
  const codeBlocks = document.querySelectorAll("div.code");

  codeBlocks.forEach(block => {
    if (block.dataset.selectAttached === "1") return;
    block.dataset.selectAttached = "1";

    const header = block.previousElementSibling;
    const container = header && header.classList.contains("codeheader")
      ? header
      : block;

    const selectBtn = document.createElement("button");
    selectBtn.type = "button"; // Prevent form submission
    selectBtn.innerText = "Select";
    selectBtn.style.marginLeft = "8px";
    selectBtn.style.padding = "2px 6px";
    selectBtn.style.fontSize = "12px";
    selectBtn.style.cursor = "pointer";

    container.appendChild(selectBtn);

    selectBtn.addEventListener("click", () => {
      const range = document.createRange();
      range.selectNodeContents(block);
      const sel = window.getSelection();
      sel.removeAllRanges();
      sel.addRange(range);
    });
  });
}

// --------------------
// Initialize all features
// --------------------
function initFeatures() {
  addUploadButton();
  addSelectTextareaButton();
  addSelectButtonsToCode();
}

if (document.readyState === "loading") {
  document.addEventListener("DOMContentLoaded", initFeatures);
} else {
  initFeatures();
}

// Observe dynamically loaded posts and forms
const observer = new MutationObserver(() => {
  addUploadButton();
  addSelectTextareaButton();
  addSelectButtonsToCode();
});
observer.observe(document.body, { childList: true, subtree: true });

manifest.json
Code:
{
  "manifest_version": 3,
  "name": "Bitcointalk Image Uploader",
  "version": "1.0",
  "description": "Upload image to hostmeme.com and insert BBCode in Bitcointalk post.",
  "permissions": ["scripting", "activeTab"],
  "host_permissions": ["https://hostmeme.com/*"],
  "content_scripts": [
    {
      "matches": ["https://bitcointalk.org/*"],
      "js": ["content.js"],
      "run_at": "document_end"
    }
  ],
  "action": {
    "default_title": "Bitcointalk Image Uploader"
  }
}


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Little Mouse on July 31, 2025, 04:28:01 PM
Reserved


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: LDL on July 31, 2025, 04:43:44 PM
I welcome this update from @Little Mouse because we upload images from various sources and post the link of that image here. It is a rather troublesome process but if the above method can be followed and posted then the method of uploading images on the forum will look more interesting.
Where the need to upload images was just done by uploading images from the uploader. But only time will tell whether the developers of the forum will add this feature. However, this update of @Little Mouse seems acceptable and very contemporary to me.
https://www.talkimg.com/images/2025/07/31/UH34g3.jpeg


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Mahiyammahi on July 31, 2025, 04:46:21 PM
So this extension is allowing us to have a upload image option besides post/preview in forum button. That's a great initiative to reduce our worktime. But I don't know about hostmeme so much, Ig we if we could use talkimg for hosting it would be great. I would give it try with my custom image hosting. Lot's of tool is appearing for our works to do more easy and fastest way.

But only time will tell whether the developers of the forum will add this feature. However, this update of @Little Mouse seems acceptable and very contemporary to me.

Ig there's no plan of doing that rn, cause it needed to trust a 3rd party hosting site to integrate with forum. It would be better if we use 3rd party , it's not particularly fall under any risk if we use it our own. If forum don't provide their own hosting than  it is not ideal to integrate this .


DYING_S0UL check you manifest.json file extension it should be .json extension not .txt sometimes windows hides extension and we input unintentionally .txt


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: DYING_S0UL on July 31, 2025, 04:50:55 PM
I am having a problem with the extension. I got this error below!

Failed to load extension
File
~\Desktop\Image Uploader
Error
Manifest file is missing or unreadable
Could not load manifest.

I did everything as instructed in your post but for some reason it isn't working. Made two text files, renamed those, copied the code/content, saved those files and so on..Where did it went wrong? A little help guys.. :)


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: PX-Z on July 31, 2025, 04:51:34 PM
Great tool. Never tried it yet since i'm on mobile phone.

But a little tip, i guess its much better to paste this userscript with the help of TamperMonkey or GreaseMonkey just like the other userscript tools instead of doing it on developer mode without needing the manifest.json.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Royal Cap on July 31, 2025, 05:29:16 PM
https://hostmeme.com/uploads/img_6ba134480a46.jpg
Wow this really works great I just tried it out of curiosity and I am very happy with the end result.
 I just created the extension by following the instructions given by Just Little Mouse and through that extension I uploaded a cat picture here to test.
 And it really worked great. And through this I just uploaded the cat picture. This will be really useful for those who need to upload pictures regularly



Failed to load extension
File
~\Desktop\Image Uploader
Error
Manifest file is missing or unreadable
Could not load manifest.

I think you have not renamed your file extension. You can follow the instructions below to do so

1. First you have to open your file explorer then from the three dot menu you have to click on options
https://hostmeme.com/uploads/img_42c20f25935e.png
2. Then go to view then if you click a view, below uncheck the hide extensions for known file types and apply it.
https://hostmeme.com/uploads/img_1140dd90eb84.png
3. Then you have to go into your image uploader folder and rename manifest.json.txt to manifest.json , similarly in the case of content.js.
https://hostmeme.com/uploads/img_244f838a001e.png

Hope this will help you to setup your extension.






Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Z_MBFM on July 31, 2025, 05:50:17 PM
This is a nice tool. good job Little Mouse. ChatGPT has made the development world a lot easier. A lot can be done with AI if you know the right prompts, and have some technical knowledge. This extension will make posting images much easier on this forum.

--
Hope this will help you to setup your extension.
Good job, you done a good tutorial but you should have put all the details in the first post. There was no need to post two consecutively. It would be better if you merged your two posts. Attach the second post to the first post and delete the second post. or just delete the 1st post. because, there has no any important words


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Wonder Work on July 31, 2025, 06:02:35 PM
This is extraordinary tool that has been created. This will save a lot of time and help you easily upload images and extract/bbcode links.

Wow this really works great I just tried it out of curiosity and I am very happy with the end result.

Wow you already tried and uploaded the picture. But I'm trying it, the extension is not loading, is this a problem?

After uploading everything correctly, it keeps showing failure.

https://talkimg.com/images/2025/07/31/UH3KjT.png

Royal Cap, I followed your system but I didn't find any solution like that.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: DYING_S0UL on July 31, 2025, 06:08:29 PM
DYING_S0UL check you manifest.json file extension it should be .json extension not .txt sometimes windows hides extension and we input unintentionally .txt

Thanks mate, it worked! You pointed at the right place. Even though I changed the extensions, it just got renamed as manifest.json.txt but the file type still remained as .txt (hidden). That's why it showed as unreadable. I think, I have changed file types countless times by renaming file name and replacing after the .dot but this was first time something like this happened. I don't think it was like this before, if so I would have noticed that. 

Royal Cap, I already know how to change it! Appreciate the help. Others will surely find it useful.



Looks like we got a competition. LM is coming for joker_josue's job (TalkImg), be careful ;D.
Jokes aside..It was impressive indeed. Just one question why hostmeme.com?

https://hostmeme.com/uploads/img_f4bb6d9d24e4.jpg


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Mitchell on July 31, 2025, 06:13:05 PM
Made a quick userscript of this in case someone wants to use Tampermonkey (https://www.tampermonkey.net/). Hope this is okay Little Mouse.

Code:
// ==UserScript==
// @name         Bitcointalk Image Uploader
// @namespace    https://bitcointalk.org
// @version      2025-07-31
// @description  Upload image to hostmeme.com and insert BBCode in Bitcointalk post.
// @author       Litte Mouse
// @match        https://bitcointalk.org/index.php?action=post2
// @match        https://bitcointalk.org/index.php?action=post;msg=*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=bitcointalk.org
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    function addUploadButton() {
        const postBtn = document.querySelector("input[name='post']");
        if (!postBtn || document.getElementById("uploadImageBtn")) return;

        const uploadBtn = document.createElement("button");
        uploadBtn.id = "uploadImageBtn";
        uploadBtn.innerText = "Upload Image";
        uploadBtn.type = "button";
        uploadBtn.style.marginLeft = "10px";
        uploadBtn.style.padding = "5px 10px";

        postBtn.parentNode.insertBefore(uploadBtn, postBtn.nextSibling);

        uploadBtn.addEventListener("click", () => {
            const input = document.createElement("input");
            input.type = "file";
            input.accept = "image/*";

            input.onchange = async () => {
                const file = input.files[0];
                if (!file) return;

                const formData = new FormData();
                formData.append("image", file);

                uploadBtn.innerText = "Uploading...";

                try {
                    const response = await fetch("https://hostmeme.com/bitcointalk.php", {
                        method: "POST",
                        body: formData
                    });

                    const data = await response.json();
                    if (data.success && data.url && data.width && data.height) {
                        const bbcode = `[img height=${data.height} width=${data.width}]${data.url}[/img]`;
                        const textarea = document.querySelector("textarea[name='message']");
                        if (textarea) {
                            textarea.value += `\n${bbcode}\n`;
                        }
                    } else {
                        alert("Upload failed: " + (data.error || "Unknown error"));
                    }
                } catch (err) {
                    alert("Upload error: " + err.message);
                } finally {
                    uploadBtn.innerText = "Upload Image";
                }
            };

            input.click();
        });
    }

    addUploadButton();

})();



Use it at your own risk


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Royal Cap on July 31, 2025, 06:13:54 PM
Royal Cap, I followed your system but I didn't find any solution like that.
I am sure you did not edit the extension of your file properly. If you have followed my steps then your extension should definitely work. Here you must rename the extension of both the files. If you look carefully and see that there is a (.txt) at the end of your file name, if you remove it then it should definitely work.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Wonder Work on July 31, 2025, 06:45:25 PM
Royal Cap, I followed your system but I didn't find any solution like that.
I am sure you did not edit the extension of your file properly. If you have followed my steps then your extension should definitely work. Here you must rename the extension of both the files. If you look carefully and see that there is a (.txt) at the end of your file name, if you remove it then it should definitely work.
Thank you, renamed the extension name and it working fine. At first, I had the same problem after changing the name a few times, but now it is not working anymore. After clearing everything and trying again, it is working fine. Thank you for helping me with this.


Upload Photo:


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Jewan420 on July 31, 2025, 07:00:35 PM
This is a really great tool that will help a forum member save time and effort in posting pictures. It is especially useful for those who post pictures regularly or post pictures frequently.

However, I am not encouraging its use yet, the main reason being that it is still unknown to everyone whether it has any negative aspects. Maybe it will not have any negative aspects. Since I do not post many pictures, I will refrain from using it for now and wait for everyone's feedback.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Uruhara on July 31, 2025, 07:22:57 PM
My first try let's see  8)

https://hostmeme.com/uploads/img_ab0a5782c661.jpg

And it seems I succeeded right away.



And I'll share a few tips for those who are still having trouble finding the manifest.json file.

You can try converting your manifest.json (still text file) file here: https://mconverter.eu/convert/txt/json/
You can simply convert it there.

step 1 - go to https://mconverter.eu/convert/txt/json/ and click drop txt file here



step 2 - Select the manifest.json file which is actually still a txt file without you realizing it, so you have to change it.



step 3 - select json format



and done


After this, simply follow the steps outlined by Little Mouse above. You'll be successful immediately.

Now you can upload images directly from the forum menu.

https://hostmeme.com/uploads/img_8d4e3ce13d59.png
And all my tutorial images are uploaded in the way given according to the new way created by Little Mouse


Thank you very much, Little Mouse. :)

This will really make uploading images easier for me.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Dave1 on July 31, 2025, 08:00:00 PM
Testing a upload image... in 3..2..1..

https://hostmeme.com/uploads/img_df1852056f58.jpg

Nice tool LM as most of us are need to upload some image to send our message across. I just adjust the height and the width to make it a good fit in my screen, other than that, no problem unpacking the extension.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Obim34 on July 31, 2025, 08:25:03 PM
This is brilliant, another work made easy.

https://hostmeme.com/uploads/img_99c4bc09b6de.jpeg

However, I am not encouraging its use yet, the main reason being that it is still unknown to everyone whether it has any negative aspects. Maybe it will not have any negative aspects. Since I do not post many pictures, I will refrain from using it for now and wait for everyone's feedback.
The only way it can be harmful is from the image host provider, as long as they keep things straight, it is safe.



Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: SamReomo on July 31, 2025, 08:32:53 PM
The only way it can be harmful is from the image host provider, as long as they keep things straight, it is safe.
If I'm not wrong, LM is the owner of the site and that's why I believe the host should also be a reliable one. I think this extension should work with Talkimg as that's also a popular image hosting site that allows Bitcointalk image uploading.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Perfectbaby on August 01, 2025, 07:23:23 AM
Thank you little mouse for this wonderful work done, at least we now have two image hosting site where we can easily upload our picture them using link to post here. I test run the site and uploaded image and it displays smoothly, though I would take my time to add the extension to my browser maybe when I am that chance.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: DYING_S0UL on August 01, 2025, 03:53:47 PM
The only way it can be harmful is from the image host provider, as long as they keep things straight, it is safe.
If I'm not wrong, LM is the owner of the site and that's why I believe the host should also be a reliable one. I think this extension should work with Talkimg as that's also a popular image hosting site that allows Bitcointalk image uploading.

Are you sure it's owned by LM? I visited the site and found one of the casino ads that LM is currently managing. So I guess it might be related to him. But it would be better if LM clarifies this somewhere (or did he?).
Another thing I noticed is that we can see all the images that was uploaded into the site, a feature named Gallery! Unless you manually tick the checkbox to "Mark this image private (Won’t show in gallery)". So I was wondering how the tool is configured to upload the images! Is is by default private? Because I saw an image of Satoshi in a coin that a member upload and posted here in this very thread and was also in the gallery.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Youngrebel on August 01, 2025, 04:28:02 PM
I think this suggestion had been made by some other people in the time past which I have seen in the forum but it had been turn down at all the time but we all know that it is the best to operate in the forum but the request has not been actualized and continue requesting it might be approved and add to the forum software one day and that day will be a good ideal in the forum. And really talkimg.com image hosting or uploading site sis a nightmare sometimes. Last month I was trying to upload image and once I clicked the upload button after I have selected the image, and the link would take me back to the gallery of my phone.
It was really a mess so I have to left it.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: CryptoHeadlineNews on August 01, 2025, 08:13:28 PM
The only way it can be harmful is from the image host provider, as long as they keep things straight, it is safe.
If I'm not wrong, LM is the owner of the site and that's why I believe the host should also be a reliable one. I think this extension should work with Talkimg as that's also a popular image hosting site that allows Bitcointalk image uploading.
Are you sure it's owned by LM? I visited the site and found one of the casino ads that LM is currently managing. So I guess it might be related to him. But it would be better if LM clarifies this somewhere (or did he?).
Judging from my little investigation, then I surely think that if Little Mouse isn't the owner of this image hosting site, then I think he might allegedly be affiliated to it. Because ever since hostmeme.com (https://bitcointalk.org/index.php?topic=5552141.0) official account was created on this forum, and in less than 10minutes, they created their thread to create awareness to this hosting site, Little Mouse seems to be the second person to publicly create an awareness to this image hosting site in less than 24hours these people came to the forum. Which however, it's literally not a crime though, since he is a campaign manager, and it is his job to create awareness for brands and businesses. But what I literally don't like about this tool is publicly displaying people's image on their public gallery. Or are they trying to prove to us to be an "Open source" image hosting site? However, what I love about this tool is it's  "Password Protection" feature, whereby you can upload an image and only those with the link and password will be able to view it. Which is quite impressive, as I look forward to using it very soon.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Little Mouse on August 24, 2025, 06:07:16 PM
Updated the content.js file with select code option so you can copy the content inside a code tag.
https://hostmeme.com/uploads/1756058932_678c5e.png

Code:
// --------------------
// Upload Image Button
// --------------------
function addUploadButton() {
  const postBtn = document.querySelector("input[name='post']");
  if (!postBtn || document.getElementById("uploadImageBtn")) return;

  const uploadBtn = document.createElement("button");
  uploadBtn.type = "button"; // Prevent form submission
  uploadBtn.id = "uploadImageBtn";
  uploadBtn.innerText = "Upload Image";
  uploadBtn.style.marginLeft = "10px";
  uploadBtn.style.padding = "5px 10px";
  uploadBtn.style.cursor = "pointer";

  postBtn.parentNode.insertBefore(uploadBtn, postBtn.nextSibling);

  uploadBtn.addEventListener("click", () => {
    const input = document.createElement("input");
    input.type = "file";
    input.accept = "image/*";

    input.onchange = async () => {
      const file = input.files[0];
      if (!file) return;

      const formData = new FormData();
      formData.append("image", file);

      uploadBtn.innerText = "Uploading...";

      try {
        const response = await fetch("https://hostmeme.com/bitcointalk.php", {
          method: "POST",
          body: formData
        });

        const data = await response.json();
        if (data.success && data.url && data.width && data.height) {
          const bbcode = `[img height=${data.height} width=${data.width}]http://${data.url}[/img]`;
          const textarea = document.querySelector("textarea[name='message']");
          if (textarea) {
            textarea.value += `\n${bbcode}\n`;
            textarea.focus();
          }
        }
      } catch (err) {
        console.error("Upload error:", err);
      } finally {
        uploadBtn.innerText = "Upload Image";
      }
    };

    input.click();
  });
}

// --------------------
// Select All in Textarea
// --------------------
function addSelectTextareaButton() {
  const textarea = document.querySelector("textarea[name='message']");
  if (!textarea || document.getElementById("selectTextareaBtn")) return;

  const selectBtn = document.createElement("button");
  selectBtn.type = "button"; // Prevent form submission
  selectBtn.id = "selectTextareaBtn";
  selectBtn.innerText = "Select All";
  selectBtn.style.marginLeft = "10px";
  selectBtn.style.padding = "5px 10px";
  selectBtn.style.cursor = "pointer";

  textarea.parentNode.insertBefore(selectBtn, textarea.nextSibling);

  selectBtn.addEventListener("click", () => {
    textarea.focus();
    textarea.select();
  });
}

// --------------------
// Select for code blocks
// --------------------
function addSelectButtonsToCode() {
  const codeBlocks = document.querySelectorAll("div.code");

  codeBlocks.forEach(block => {
    if (block.dataset.selectAttached === "1") return;
    block.dataset.selectAttached = "1";

    const header = block.previousElementSibling;
    const container = header && header.classList.contains("codeheader")
      ? header
      : block;

    const selectBtn = document.createElement("button");
    selectBtn.type = "button"; // Prevent form submission
    selectBtn.innerText = "Select";
    selectBtn.style.marginLeft = "8px";
    selectBtn.style.padding = "2px 6px";
    selectBtn.style.fontSize = "12px";
    selectBtn.style.cursor = "pointer";

    container.appendChild(selectBtn);

    selectBtn.addEventListener("click", () => {
      const range = document.createRange();
      range.selectNodeContents(block);
      const sel = window.getSelection();
      sel.removeAllRanges();
      sel.addRange(range);
    });
  });
}

// --------------------
// Initialize all features
// --------------------
function initFeatures() {
  addUploadButton();
  addSelectTextareaButton();
  addSelectButtonsToCode();
}

if (document.readyState === "loading") {
  document.addEventListener("DOMContentLoaded", initFeatures);
} else {
  initFeatures();
}

// Observe dynamically loaded posts and forms
const observer = new MutationObserver(() => {
  addUploadButton();
  addSelectTextareaButton();
  addSelectButtonsToCode();
});
observer.observe(document.body, { childList: true, subtree: true });


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Ricardo11 on August 24, 2025, 09:11:58 PM
https://www.talkimg.com/images/2025/08/24/UZJwh8.png

This is really a great thing, it will save us a lot of time on such things, one of the most important things in the forum is uploading images, which has become really easy with your update, it will save us a lot of time, this is really a great initiative and we are definitely grateful to you for this.

Personally I will enjoy this update and it will really feel great and it will save me a lot of time, but I am getting some problems with it. I downloaded this Image Uploader today but it is not working properly, my image is not showing in the post.


According to your new update, I got "copy the content inside a code tag" here and it is working properly.
https://www.talkimg.com/images/2025/08/24/UZJnDN.png


But when I upload the image it looks like this;
https://www.talkimg.com/images/2025/08/24/UZylpq.png


Is this problem only for me or for others too? If there is a solution for this, please give me boss. And if it is happening to everyone, I hope it will be fixed soon.


But whatever, a big thank you to LM boss for bringing such a beautiful and effective update that will make everyone's work a lot easier, and as a result, everyone will be able to do everything more easily and everyone will save a lot of time.


Title: Re: Bitcointalk Image Uploader | Image Upload has never been so easy
Post by: Little Mouse on August 25, 2025, 02:55:29 AM
Is this problem only for me or for others too? If there is a solution for this, please give me boss. And if it is happening to everyone, I hope it will be fixed soon.
It works fine here. Not sure what's going wrong on your end.