- Регистрация
- 10 Окт 2019
- Сообщения
- 11.979
- Реакции
- 5
<div class="bbWrapper"><!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Курс</title>
<style>
.course-title {
font-size: 24px;
margin: 20px 0;
}
.course-content {
font-size: 16px;
line-height: 1.6;
}
.zethub-note {
margin-top: 30px;
color: #888;
font-style: italic;
padding: 15px;
border: 1px solid #ccc;
border-radius: 10px;
}
.zethub-note a {
text-decoration: none;
color: #007bff;
}
.zethub-note a:hover {
text-decoration: underline;
}
img {
max-width: 100%;
height: auto;
margin: 15px 0;
}
</style>
</head>
<body>
<div class="course-title" id="course-title">
AI-Агенты под задачи и деньги (Антон Богатушин)
</div>
<div class="course-content" id="course-content">
<div id="content-area">
</div>
</div>
<div class="zethub-note">
Этот курс, возможно, скоро появится на ZetHUB.<br>
<a href="/search/" target="_blank">Воспользуйтесь поиском</a>, может быть, он уже опубликован на сайте.
</div>
<script>
document.addEventListener('DOMContentLoaded', () => {
const contentArea = document.getElementById('content-area');
let content = contentArea.innerHTML;
// Полное удаление всех ссылок и BBCode
content = content
.replace(/\[URL=['\"]?[^\]']*['\"]?\]/gi, '') // Удаляем [URL=...]
.replace(/\[\/URL\]/gi, '') // Удаляем [/URL]
.replace(/\[B\]/gi, '<b>') // Конвертируем [B] в <b>
.replace(/\[\/B\]/gi, '</b>')
.replace(/\[LIST\]/gi, '<ul>') // Конвертируем списки
.replace(/\[\/LIST\]/gi, '</ul>')
.replace(/\[\\*\]/gi, '<li>')
.replace(/Посмотреть вложение \\d+/gi, '') // Удаляем упоминания вложений
.replace(/Файлы/gi, '') // Удаляем слово "Файлы"
.replace(/Читать далее/gi, '');
// Удаление пустых тегов
content = content.replace(/<[^>]*>/g, '');
// Сохранение форматирования списков
content = content
.replace(/<\\/li>/gi, '\\n')
.replace(/<\\/ul>/gi, '\\n');
contentArea.innerHTML = content.trim();
// Обработка ZetHub ссылки
const zethubLink = document.querySelector('.zethub-note a');
if (zethubLink) {
zethubLink.addEventListener('click', function(e) {
e.preventDefault();
window.open(this.href, '_blank');
});
}
});
</script>
</body>
</html></div>