Dark Sector

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Dark Sector » Админская » Черновик


Черновик

Сообщений 1 страница 4 из 4

1

*

Подпись автора

Оружие: акцельтра Питомец: кават

Оружие: споромёт Питомец: кубрау

0

2

Форма ответа

0

<div id="upanel"></div>
<!-- Юзер-панель -->
<script type="text/javascript">
$.get("/profile.php?section=fields&id="+UserID+"", function(data){
var PFld = $(data).find(".input #fld1").val();
var PFld4 = $(data).find(".input #fld4").val();
var arr=document.querySelector("#upanel")
var name=arr.innerHTML
name=name.substring(0)
if(GroupID == "3") {
arr.innerHTML="<p style='text-align: justify;'>У вас нет сборок.</p>"+name}
else {
arr.innerHTML="<p id='upava'><img src=" + UserAvatar + "></p> <p id='upname'>"+UserLogin+"</p><p id='upstatus'>"+UserTitle+"</p><p id='upgroup'>" +GroupTitle+ "</p><div id='user'>"+PFld+" </div> <div id='userrepaspl'>"+PFld4+" </div>"+name}
});
</script>


<script>
function injectLoadoutSelector() {
  const selectorHTML = `
    <div class="loadoutSelector">
      <select id="loadoutPicker">
        <option value="">Выберите снаряжение</option>
      </select>
      <button id="insertLoadout">Вставить</button>
    </div>
  `;
 
  $('.editor_controls').prepend(selectorHTML);
}
</script>



<div class="double-editor">
  <div class="editor-block">
    <h4>✍️ Ролевой пост:</h4>
    <textarea id="roleplay-text" class="custom-field"></textarea>
  </div>
 
  <div class="editor-block">
    <h4>🎒 Снаряжение:</h4>
    <textarea id="equipment-text" class="custom-field"></textarea>
  </div>
 
  <button onclick="combineText()">Собрать сообщение</button>
</div>

<div id="hidden-container" style="display: none;">
  <!-- Сюда форумный редактор вставит своё поле -->
</div>

<script>

function combineText() {
     const roleText = document.getElementById('roleplay-text').value;
     const equipText = document.getElementById('equipment-text').value;
     const combined = `Ролевой пост:\n${roleText}\n\nСнаряжение:\n${equipText}`;

     // Для стандартных текстовых полей
     const forumEditor = document.querySelector('#main-reply');
     if(forumEditor) {
       forumEditor.value = combined;
       forumEditor.dispatchEvent(new Event('input', { bubbles: true }));
     }

     // Для CKEditor
     if (typeof CKEDITOR !== 'undefined' && CKEDITOR.instances.editor1) {
       CKEDITOR.instances.editor1.setData(combined);
     }

     // Для других редакторов (Discourse, XenForo)
     document.dispatchEvent(new CustomEvent('composer:update', {
       detail: { value: combined }
     }));
   }</script>

Подпись автора

Оружие: акцельтра Питомец: кават

Оружие: споромёт Питомец: кубрау

0

3

низ

<script>
document.addEventListener('DOMContentLoaded', function() {
    document.querySelectorAll('.arm-block').forEach(function(el) {
        const targetId = el.getAttribute('data-id').trim(); // Удаляем пробелы
        const sourceDiv = document.getElementById(targetId);
       
        if (sourceDiv) {
            el.innerHTML = sourceDiv.innerHTML;
            el.removeAttribute('data-id'); // Опционально: очищаем атрибут
        } else {
            el.innerHTML = '⚠️ Ошибка: снаряжение "' + targetId + '" не найдено.';
        }
    });
});
</script>

Подпись автора

Оружие: акцельтра Питомец: кават

Оружие: споромёт Питомец: кубрау

0

4

верх

<script>
// Проверка при загрузке профиля
$(() => {
  if (!localStorage.getItem('arsenalCreated')) {
    createArsenalTopic();
  }
});

function createArsenalTopic() {
  const forumId = 12; // ID форума "Арсеналы"
  const title = `Арсенал игрока ${username}`;
 
  $.post('/newthread.php', {
    subject: title,
    message: 'Это ваш личный арсенал!',
    fid: forumId,
    postoptions: 0
  }, (data) => {
    const topicUrl = $(data).find('.thread_title a').attr('href');
    $('#arsenal_url').val(topicUrl);
    localStorage.setItem('arsenalCreated', 'true');
  });
}





function loadArsenalPosts() {
  const arsenalUrl = $('#arsenal_url').val();
 
  if (!arsenalUrl) return;

  $.get(arsenalUrl, (data) => {
    const posts = $(data).find('.post_body').map((i, el) => ({
      id: $(el).closest('.post').attr('id').replace('post_', ''),
      content: $(el).html()
    })).get();

    updateLoadoutSelector(posts);
  });
}

function updateLoadoutSelector(posts) {
  const picker = $('#loadoutPicker').empty();
  picker.append('<option value="">Выберите снаряжение</option>');
 
  posts.forEach((post, index) => {
    const preview = post.content.replace(/\[.*?\]/g, '').substring(0, 30);
    picker.append(`<option value="${post.id}">Снаряжение #${index+1}: ${preview}...</option>`);
  });
}



$('#insertLoadout').click(() => {
  const postId = $('#loadoutPicker').val();
  const editor = $('#message').data('wysibb');
 
  if (postId) {
    editor.insertBBCode(`[loadout=${postId}][/loadout]\n`);
  }
});

$(document).on('new_content', function(e) {
  $('[bbcode=loadout]').each(function() {
    const postId = $(this).attr('data-post-id');
    $.get(`/showpost.php?pid=${postId}`, (data) => {
      const content = $(data).find('.post_body').html();
      $(this).html(content);
    });
  });
});




</script>

<div class="arm" id="inga01" style="display: none;">
    <ul>
        <li>Пистолет Glock-17</li>
        <li>Аптечка</li>
    </ul>
</div>

<div class="arm" id="dean02" style="display: none;">
    <ul>
        <li>Арбалет</li>
        <li>Коктейль Молотова</li>
    </ul>
</div>

Подпись автора

Оружие: акцельтра Питомец: кават

Оружие: споромёт Питомец: кубрау

0


Вы здесь » Dark Sector » Админская » Черновик


Рейтинг форумов | Создать форум бесплатно