Please Wait - индикатор загрузки

Данный подфорум будет интересен веб-дизайнерам и администраторам форумов. Подфорум посвящен модификациям форума phpBB3. Здесь обсуждаются моды, расширения, хаки и скрипты для phpBB3 и phpBB 3.1.x.
Правила форума
Местная Конституция | FAQ - Часто задаваемые вопросы | Для новичков! | Реклама на форуме! | Публикация сообщений | Как вставить картинку или файл

Помните, поблагодарить автора за интересное сообщение, вы можете - нажав Изображение или повысить его репутацию - нажав Изображение в сообщении.
Прежде чем задать вопрос, воспользуйтесь поиском - возможно, что такая тема уже есть на форуме. За нарушение правил Ваш вопрос может быть удален без объяснения причин!
Аватара пользователя
elhouse
Автор темы
Russia
Председатель клуба
Председатель клуба

Please Wait - индикатор загрузки

Сообщение elhouse » 19 авг 2012, 09:41

Наткнулся тут на днях на интересный мод, называется "Please Wait v 1.0.0" - Подождите пожалуйста...
Правда он не доделан до конца и имеет некоторые фиксы (не работают отдельные функции).
Довёл мод до ума, лишнее убрал, ошибки исправил и кое что добавил.
Назвал обновлённый мод "Please Wait v 2.0.0", раз автор ничего делать не хочет - выложил полуфабрикат и забросил...
Установил обновлённую модификацию на наш форум phpBB3 v 3.0.10 - прекрасно работает.


Как это сделать:

Для Prosilver:
Загрузите картинку: images/
loader.gif


Открыть: language/en/posting.php
Найти:

Перед добавить:

Код: Выделить всё

//Posting , draft , preview , cancel message... [Please Wait]
$lang = array_merge($lang, array(
   'POST_SENDING'               => 'Sending post - Please wait...',
   'DRAFT_SENDING'               => 'Saving post - Please wait...',
   'LOAD_SENDING'               => 'Loading post - Please wait...',
   'PREVIEW_SENDING'            => 'Loading preview - Please wait...',
   'PM_POST_SENDING'            => 'Sending PM - Please wait...',
   'PM_DRAFT_SENDING'            => 'Saving PM - Please wait...',
   'PM_LOAD_SENDING'            => 'Loading PM  - Please wait...',
   'PM_PREVIEW_SENDING'         => 'Loading preview - Please wait...',
   'AT_FILE_UPLOADING'            => 'Uploading file - Please wait...',
));


Открыть: language/en/viewtopic.php
Найти:


Перед добавить:

Код: Выделить всё

//Posting , draft , preview , cancel message... [Please Wait]
$lang = array_merge($lang, array(
   'POST_SENDING'               => 'Sending Post - Please wait...',
   'FULLED_SENDING'            => 'Loading Full Editor - Please wait...',
));


Открыть: language/ru/posting.php
Найти:

Перед добавить:

Код: Выделить всё

//Posting , draft , preview , cancel message... [Please Wait]
$lang = array_merge($lang, array(
   'POST_SENDING'               => 'Отправка сообщения - Пожалуйста подождите...',
   'DRAFT_SENDING'            => 'Сохранение сообщения - Пожалуйста подождите...',
   'LOAD_SENDING'               => 'Загрузка сообщения - Пожалуйста подождите...',
   'PREVIEW_SENDING'            => 'Загрузка просмотра - Пожалуйста подождите...',
   'PM_POST_SENDING'            => 'Отправка ЛС - Пожалуйста подождите...',
   'PM_DRAFT_SENDING'            => 'Сохранение ЛС - Пожалуйста подождите...',
   'PM_LOAD_SENDING'            => 'Загрузка ЛС  - Пожалуйста подождите...',
   'PM_PREVIEW_SENDING'         => 'Загрузка просмотра - Пожалуйста подождите...',
   'AT_FILE_UPLOADING'            => 'Загрузка файла - Пожалуйста подождите...',
));


Открыть: language/ru/viewtopic.php
Найти:


Перед добавить:

Код: Выделить всё

//Posting , draft , preview , cancel message... [Please Wait]
$lang = array_merge($lang, array(
   'POST_SENDING'               => 'Отправка сообщения - Пожалуйста подождите...',
   'FULLED_SENDING'            => 'Загружается Редактор - Пожалуйста подождите...',
));


Открыть: styles/prosilver/template/posting_editor.html
Найти:

Код: Выделить всё

      <fieldset class="submit-buttons">
         {S_HIDDEN_ADDRESS_FIELD}
         {S_HIDDEN_FIELDS}
         <!-- IF S_HAS_DRAFTS --><input type="submit" accesskey="d" tabindex="8" name="load" value="{L_LOAD_DRAFT}" class="button2" onclick="load_draft = true;" />&nbsp; <!-- ENDIF -->
         <!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE_DRAFT}" class="button2" />&nbsp; <!-- ENDIF -->
         <input type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" class="button1"<!-- IF not S_PRIVMSGS --> onclick="document.getElementById('postform').action += '#preview';"<!-- ENDIF --> />&nbsp;
         <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1 default-submit-action" />&nbsp;

      </fieldset>


Заменить на:

Код: Выделить всё

      <fieldset id="buttons" class="submit-buttons">
         {S_HIDDEN_ADDRESS_FIELD}
         {S_HIDDEN_FIELDS}
         <!-- IF S_HAS_DRAFTS --><input type="submit" accesskey="d" tabindex="8" name="load" value="{L_LOAD}" class="button2" onclick="JavaScript:document.getElementById('buttons').style.display='none';document.getElementById('processingload').style.display='block';load_draft = true;" />&nbsp; <!-- ENDIF -->
         <!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="7" name="save" value="{L_SAVE}" onclick="JavaScript:document.getElementById('buttons').style.display='none';document.getElementById('processingsave').style.display='block';" class="button2" />&nbsp; <!-- ENDIF -->
         <input type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" onclick="JavaScript:document.getElementById('buttons').style.display='none';document.getElementById('processingprev').style.display='block';<!-- IF not S_PRIVMSGS --> document.getElementById('postform').action += '#preview';<!-- ENDIF -->" class="button1" />&nbsp;
         <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" onclick="JavaScript:document.getElementById('buttons').style.display='none';document.getElementById('processingsub').style.display='block';" class="button1 default-submit-action" />&nbsp;
      </fieldset>
      <fieldset id="processingload" class="submit-buttons" style="display:none;">
      <img src="{ROOT_PATH}images/loader.gif" width="20" height="20" alt="" style="margin-bottom:-8px; padding-right:10px;" />
         <input class="button1" type="button" value="<!-- IF S_IN_UCP -->{L_PM_LOAD_SENDING}<!-- ELSE -->{L_LOAD_SENDING}<!-- ENDIF -->" disabled="disabled" />&nbsp;
      </fieldset>
      <fieldset id="processingsave" class="submit-buttons" style="display:none;">
      <img src="{ROOT_PATH}images/loader.gif" width="20" height="20" alt="" style="margin-bottom:-8px; padding-right:10px;" />
         <input class="button1" type="button" value="<!-- IF S_IN_UCP -->{L_PM_DRAFT_SENDING}<!-- ELSE -->{L_DRAFT_SENDING}<!-- ENDIF -->" disabled="disabled" />&nbsp;
      </fieldset>
      <fieldset id="processingprev" class="submit-buttons" style="display:none;">
      <img src="{ROOT_PATH}images/loader.gif" width="20" height="20" alt="" style="margin-bottom:-8px; padding-right:10px;" />
         <input class="button1" type="button" value="<!-- IF S_IN_UCP -->{L_PM_PREVIEW_SENDING}<!-- ELSE -->{L_PREVIEW_SENDING}<!-- ENDIF -->" disabled="disabled" />&nbsp;
      </fieldset>
      <fieldset id="processingsub" class="submit-buttons" style="display:none;">
      <img src="{ROOT_PATH}images/loader.gif" width="20" height="20" alt="" style="margin-bottom:-8px; padding-right:10px;" />
         <input class="button1" type="button" value="<!-- IF S_IN_UCP -->{L_PM_POST_SENDING}<!-- ELSE -->{L_POST_SENDING}<!-- ENDIF -->" disabled="disabled" />&nbsp;
      </fieldset>


Открыть: styles/prosilver/template/quickreply_editor.html
Найти:

Код: Выделить всё

            <div id="message-box">
               <textarea style="height: 9em;" name="message" rows="7" cols="76" tabindex="3" class="inputbox"></textarea>
            </div>
            </fieldset>
            <fieldset class="submit-buttons">
               {S_FORM_TOKEN}
               {QR_HIDDEN_FIELDS}
               <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
               <input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" />&nbsp;
            </fieldset>


Заменить на:

Код: Выделить всё

                        <div id="message-box">
               <textarea style="height: 18em;" name="message" id="message" rows="14" cols="76" tabindex="3" class="inputbox"></textarea>
            </div>
            <fieldset id="buttons" class="submit-buttons">
               {S_FORM_TOKEN}
               {QR_HIDDEN_FIELDS}
               <input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" onclick="JavaScript:document.getElementById('buttons').style.display='none';document.getElementById('processingsub').style.display='block';" />&nbsp;
               <input type="submit" accesskey="f" tabindex="7" name="full_editor" value="{L_FULL_EDITOR}" class="button2" onclick="JavaScript:document.getElementById('buttons').style.display='none';document.getElementById('processingfed').style.display='block';" />&nbsp;
            </fieldset>
            <fieldset id="processingsub" class="submit-buttons" style="display:none;">
            <img src="{ROOT_PATH}images/loader.gif" width="20" height="20" alt="" style="margin-bottom:-8px; padding-right:10px;" />
               <input class="button1" type="button" value="{L_POST_SENDING}" disabled="disabled" />
            </fieldset>
            <fieldset id="processingfed" class="submit-buttons" style="display:none;">
            <img src="{ROOT_PATH}images/loader.gif" width="20" height="20" alt="" style="margin-bottom:-8px; padding-right:10px;" />
               <input class="button1" type="button" value="{L_FULLED_SENDING}" disabled="disabled" />
            </fieldset>


Открыть: styles/prosilver/template/posting_attach_body.html
Найти:

Код: Выделить всё

      <dd>
         <input type="file" name="fileupload" id="fileupload" maxlength="{FILESIZE}" value="" class="inputbox autowidth" />
         <input type="submit" name="add_file" value="{L_ADD_FILE}" class="button2" onclick="upload = true;" />
      </dd>


Заменить на:

Код: Выделить всё

      <dd id="buttonsatt">
         <input type="file" name="fileupload" id="fileupload" maxlength="{FILESIZE}" value="" class="inputbox autowidth" />
         <input type="submit" name="add_file" value="{L_ADD_FILE}" class="button2" onclick="JavaScript:document.getElementById('buttonsatt').style.display='none';document.getElementById('processingatt').style.display='block';upload = true;" />
      </dd>
      <dd id="processingatt" style="display:none;">
      <img src="{ROOT_PATH}images/loader.gif" width="20" height="20" alt="" style="margin-bottom:-7px; padding-right:10px;" />
     <input type="button" class="button2" value="{L_AT_FILE_UPLOADING}" disabled="disabled" />
      </dd>


Загрузите изменённые файлы на сервер и обновите в Админке шаблоны и почистите кеш.

Скриншот:
load.gif
Для просмотра вложений, произведите Вход или Регистрация.

Отблагодарить »
  • Рекомендуемый контент
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Расширения и моды phpBB3 и phpBB 3.1.x»

Кто на форуме

Сейчас этот форум просматривают: archive.org_bot и 0 гостей