Simple Image Uploader и темы

Автор versus, 03 октября 2011, 08:39:10

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

versus

Вопорс такой - почему Simple image uploader работает только на дефолтной теме? Как сделать, чтобы и на других темах работал? Или подскажите пожалуйста, какой мод вместо него поставить? Хочу пользоваться другими темами...

И еще, как картинки без модов загружать? Теги [img] не очень то удобны для простых пользователей.

GeorG

У вас мод не работает, или не устанавливается, или вы не знаете как установить в другую тему? Или все же, вы его устанавливаете, а он все равно не работает?

ЦитироватьТеги [img] не очень то удобны для простых пользователей.
Ого, первый раз такое слышу.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

Bugo

Регистрация тоже не очень-то удобна на многих форумах, но ведь всё равно регистрируются. Значит и использовать тег img могут научиться. Если захотят.

chilly86

Цитата: versus от 03 октября 2011, 08:39:10
Теги [img] не очень то удобны для простых пользователей.

одноклеточных?
Вы не сильно идите на подобные уступки и просьбы
а то они Вам на голову залезут и ноги свесят  ::)
напишите небольшой FAQ со скринами, как и чего и куда вставлять
выделить ссылку и нажать на кнопочку - имхо это действие осилит даже 4х летний ребёнок
to live is to die

versus

Не ожидал, что тут так быстро ответят) В общем мод ставится, работает, но только на дефолтной теме. Когда меняю тему, то в форме ответа надпись мода "Add image to post" просто не появляется. Сейчас пока решил проблему установив мод Inline Attachments и написав небольшой FAQ. А все таки хочется, чтобы SIU работал. У меня SMF 2.01

chilly86

Цитата: versus от 03 октября 2011, 15:04:47
Не ожидал, что тут так быстро ответят) В общем мод ставится, работает, но только на дефолтной теме. Когда меняю тему, то в форме ответа надпись мода "Add image to post" просто не появляется.

ну так вставьте этот кусок в index.template остальных тем вместо
Цитировать</head>

Цитировать
<script language="javascript" type="text/javascript">
<!--

// MOD Title: Simple Image Upload
// MOD Author: Sium < admin[at]postimage.org > (N/A) http://www.postimage.org/
// MOD Version: 1.3.0

var postimage_lang="english";
var postimage_add_text="Add image to post";
var postimage_textarea_ignore_name=/username_list|search/i;

function postimage_query_string(postimage_search_name)
{
   postimage_query=window.location.search.substring(1).split("&");
   for(postimage_i=0;postimage_i<postimage_query.length;postimage_i++)
   {
      postimage_string_data=postimage_query[postimage_i].split("=");
      if(postimage_string_data[0]==postimage_search_name)
      {
         return unescape(postimage_string_data[1]);
      }
   }
}
function postimage_add_code()
{
   if(opener)
   {
      var postimage_text=postimage_query_string("postimage_text");
      if(postimage_text)
      {
         var postimage_id=postimage_query_string("postimage_id");
         var postimage_area=opener.document.getElementsByTagName("TEXTAREA");
         for(var postimage_i=0;postimage_i<postimage_area.length;postimage_i++)
         {
            if(postimage_i==postimage_id)
            {
               break;
            }
         }
         if(opener.editorHandlemessage && opener.editorHandlemessage.bRichTextEnabled)
         {
            opener.editorHandlemessage.insertText(postimage_text+"<br /><br />",false);
         }
         else
         {
            postimage_area[postimage_i].value=postimage_area[postimage_i].value+postimage_text;
         }
         opener.focus();
         window.close();
      }
   }
}
function postimage_insert()
{
   var postimage_area=document.getElementsByTagName("TEXTAREA");
   for(var postimage_i=0;postimage_i<postimage_area.length;postimage_i++)
   {
      if(!postimage_area[postimage_i].name.match(postimage_textarea_ignore_name))
      {
         var postimage_new_div=document.createElement("div");
         postimage_new_div.innerHTML="<br />&nbsp;&bull;&nbsp;<a href=\"javascript:void(0);\" onclick=\"window.open(\'[url="http://www.postimage.org/index.php?mode=smf&amp;lang="+postimage_lang+"&amp;areaid="+postimage_i+"&amp;forumurl=%5C"]http://www.postimage.org/index.php?mode=smf&amp;lang="+postimage_lang+"&amp;areaid="+postimage_i+"&amp;forumurl=\[/url]' + escape(document.location.href), \'postimage\', \'resizable=yes,width=500,height=400\');return false;\"><b>"+postimage_add_text+"</b></a><br /><br />";
         postimage_area[postimage_i].parentNode.insertBefore(postimage_new_div,postimage_area[postimage_i]);
      }
   }
}
postimage_add_code();
window.onload=postimage_insert;
//-->
</script>
</head>

а теперь для интереса, подсчитайте количество кликов для загрузки картинки с помощью мода и количество кликов для вставки с помощью тега img
to live is to die

versus

Я просто не очень разбираюсь: чтобы вставить картинку чрез [img] нужно ее сперва залить куда-нибудь, так?

Спасибо за код, попробую!

chilly86

#7
Цитата: versus от 03 октября 2011, 16:32:43
Я просто не очень разбираюсь: чтобы вставить картинку чрез [img] нужно ее сперва залить куда-нибудь, так?

Находите нужное картинко на страничке в интернехте - ПКМ - копировать ссылку на изображение - вставляете в поле ввода текста в форме ответа на Вашем форуме - выделяете - жмакаете на кнопку, которая "обрамит" ссылку в теги имг
профит
to live is to die

versus

chilly86 Спасибо:) Код подправил!