123
ТЕСТ шаблон редакт лс
Сообщений 1 страница 2 из 2
Поделиться22026-04-09 18:30:24
[html]<style>
.lp-editor {
border-radius: 8px;
padding: 20px;
margin-bottom: 30px;
color: var(--cl5, #333);
background: url(https://forumstatic.ru/files/001c/af/2d/13055.jpg) repeat center / 100%;
border: 1px solid rgba(175, 175, 175, 1);
}
.lp-editor-title {
font-size: 20px;
font-weight: bold;
margin-bottom: 20px;
border-bottom: 2px solid var(--cl9, #ddd);
padding-bottom: 10px;
}
.lp-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 15px;
margin-bottom: 20px;
}
.lp-full {
grid-column: 1 / -1;
}
.lp-group {
display: flex;
flex-direction: column;
gap: 5px;
}
.lp-label {
font-size: 13px;
font-weight: bold;
color: var(--cl5, #555);
}
.lp-input, .lp-textarea {
width: 100%;
padding: 10px;
border: 1px solid var(--bord, #ccc);
border-radius: 4px;
background: var(--pn, #fff);
color: var(--cl2, #333);
box-sizing: border-box;
font-family: inherit;
transition: border-color 0.2s;
}
.lp-input:focus, .lp-textarea:focus {
border-color: var(--cl3, #007bff);
outline: none;
}
.lp-textarea {
resize: vertical;
min-height: 80px;
}
.lp-dynamic-section {
background: rgba(0,0,0,0.03);
padding: 15px;
border-radius: 6px;
border: 1px dashed var(--cl9, #ccc);
margin-bottom: 20px;
}
.lp-dynamic-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 15px;
font-weight: bold;
}
.lp-btn-add {
background: rgb(158 87 64 / 1);
color: #fff;
border: none;
padding: 6px 12px;
border-radius: 4px;
cursor: pointer;
font-size: 13px;
}
.lp-btn-add:hover { filter: brightness(1.1); }
.lp-item {
display: flex;
gap: 10px;
margin-bottom: 10px;
align-items: center;
background: var(--pn, #fff);
padding: 10px;
border: 1px solid var(--bord, #eee);
border-radius: 4px;
position: relative;
}
.lp-item-content {
display: flex;
flex-grow: 1;
gap: 10px;
flex-wrap: wrap;
}
.lp-item-content > * { flex: 1; min-width: 150px; }
.lp-checkbox-label {
display: flex;
align-items: center;
gap: 5px;
font-size: 13px;
cursor: pointer;
flex: 0 0 auto !important;
}
.lp-btn-remove {
background: #dc3545;
color: #fff;
border: none;
border-radius: 3px;
width: 28px;
height: 28px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-weight: bold;
flex-shrink: 0;
}
.lp-btn-remove:hover { filter: brightness(1.1); }
.lp-btn-copy {
background: rgb(158 87 64 / 1);
color: #fff;
border: none;
padding: 15px;
width: 100%;
font-size: 16px;
font-weight: bold;
border-radius: 6px;
cursor: pointer;
transition: 0.2s;
text-transform: uppercase;
letter-spacing: 1px;
}
.lp-btn-copy:hover { transform: translateY(-2px); box-shadow: 0 4px 10px rgba(0,0,0,0.1); }
.lp-preview-wrapper {
margin-top: 30px;
border: 2px solid var(--cl3, #007bff);
border-radius: 8px;
padding: 20px;
background: var(--pn, #fff);
position: relative;
background: url(https://forumstatic.ru/files/001c/af/2d/13055.jpg) repeat center / 100%;
border: 1px solid rgba(175, 175, 175, 1);
}
.lp-preview-label {
position: absolute;
top: 0; left: 0;
background: rgba(175, 175, 175, 1);
color: #fff;
padding: 5px 15px;
font-size: 12px;
font-weight: bold;
border-bottom-right-radius: 8px;
border-top-left-radius: 6px;
z-index: 10;
}
</style>
<div class="lp-editor" id="live-editor">
<div class="lp-editor-title">Создание поста личной страницы</div>
<div class="lp-grid">
<div class="lp-group">
<span class="lp-label">Имя и Фамилия</span>
<input type="text" class="lp-input" name="char-name" placeholder="Name Surname">
</div>
<div class="lp-group">
<span class="lp-label">Аватар (user-av)</span>
<input type="text" class="lp-input" name="char-av" placeholder="URL аватара">
<label class="lp-checkbox-label" style="margin-top:0;">
<input type="checkbox" name="char-is-main" checked> Главный персонаж?
</label>
</div>
<div class="lp-group">
<span class="lp-label">Ссылка на личную тему (в блоке аватара)</span>
<input type="text" class="lp-input" name="char-theme-link" placeholder="Например: /viewtopic.php?id=123">
</div>
<div class="lp-group">
<span class="lp-label">Лояльность</span>
<input type="text" class="lp-input" name="char-loyal" placeholder="Ваша лояльность">
</div>
<div class="lp-group">
<span class="lp-label">Ссылка на фон (page-bg)</span>
<input type="text" class="lp-input" name="char-bg" placeholder="URL фона">
</div>
<div class="lp-group lp-full">
<span class="lp-label">Цитата / Статус</span>
<textarea class="lp-textarea" name="char-quote" placeholder="Любая цитата... (можно HTML)"></textarea>
</div>
<div class="lp-group lp-full">
<span class="lp-label">Род деятельности (charocc)</span>
<input type="text" class="lp-input" name="char-occ" placeholder="Краткое описание деятельности...">
</div>
</div>
<div class="lp-dynamic-section">
<div class="lp-dynamic-header">
<span>Твинки</span>
<button class="lp-btn-add" onclick="lpAddTwink()">+ Добавить ссылку</button>
</div>
<div id="lp-twinks-container"></div>
</div>
<div class="lp-dynamic-section">
<div class="lp-dynamic-header">
<span>Эпизоды</span>
<button class="lp-btn-add" onclick="lpAddEpisode()">+ Добавить эпизод</button>
</div>
<div id="lp-episodes-container"></div>
</div>
<div class="lp-dynamic-section">
<div class="lp-dynamic-header">
<span>Артефакты</span>
<button class="lp-btn-add" onclick="lpAddArtifact()">+ Добавить артефакт</button>
</div>
<div id="lp-artifacts-container"></div>
</div>
<button class="lp-btn-copy" onclick="lpCopyCode()">Скопировать весь код</button>
</div>
<div class="lp-preview-wrapper">
<div class="lp-preview-label">LIVE ПРЕВЬЮ</div>
<div id="lp-preview-box"></div>
</div>[/html][hideprofile]





