*
- Подпись автора
Оружие: акцельтра Питомец: кават
Оружие: споромёт Питомец: кубрау
Dark Sector |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Dark Sector » Админская » Черновик
*
Оружие: акцельтра Питомец: кават
Оружие: споромёт Питомец: кубрау
Форма ответа
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>
Оружие: акцельтра Питомец: кават
Оружие: споромёт Питомец: кубрау
низ
<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>
Оружие: акцельтра Питомец: кават
Оружие: споромёт Питомец: кубрау
верх
<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>
Оружие: акцельтра Питомец: кават
Оружие: споромёт Питомец: кубрау
Вы здесь » Dark Sector » Админская » Черновик