24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!
Сортировка: за
Активный
1002
Lineage II General — #102 /lineage2/ — Добро пожаловать в мир Lineage II. Тред от мира Line of AgeCraft, легитимно обсуждение игр (L2, LW/L2:R, L2M) и серверов (официальных и не очень) этих игр, а также контента, генерируемого анонами в процессе игры и связанным с игрой. По традиции, личные бложики-дневнички одного анона на мертвом сервере мертвой игры только приветствуются. Буби Бодало, "ньюфаги", рысдохн пропали здесь (в Геленджике) — >>50080221 (OP) ℹ️ Информация, картинки, поиск серверов, архив тредов и прочее: https://github.com/lineage2thread/lineage2/blob/main/header.md ♿ Кооперация и свежие обзоры серверов с анонами: https://github.com/lineage2thread/lineage2/blob/main/cooperation.md ↩️ Копипаста для переката тут: https://github.com/lineage2thread/lineage2/blob/main/perekat.md function replacePostImage(options) { const mediaModalInfoWaiter = setInterval(() => { if (typeof MEDIABYID === 'undefined') { return; } const mediaContainer = document.querySelector(`figure:has(img[src='${options.imageFromPreviewUrl}'])`); if (!mediaContainer) { return; } const mediaKey = Object .keys(Object.fromEntries(MEDIABYID)) .find((key) => MEDIABYID.get(key)._thumbSrc === options.imageFromPreviewUrl) if (!mediaKey) { return; } mediaContainer.querySelector('a.desktop').href = options.imageToUrl; mediaContainer.querySelector('svg.js-post-saveimg').dataset.url = options.imageToUrl; mediaContainer.querySelector('a.post__image-link').href = options.imageToUrl; const previewNode = mediaContainer.querySelector('img.post__file-preview'); previewNode.src = options.imageToPreviewUrl; previewNode.dataset.src = options.imageToUrl; previewNode.width = options.width; previewNode.height = options.height; previewNode.dataset.width = options.dataWidth; previewNode.dataset.height = options.dataHeight; previewNode.dataset.mediaReplaced = true; const mediaModalInfo = MEDIABYID.get(mediaKey); mediaModalInfo._src = options.imageToUrl; mediaModalInfo._imgW = options.dataWidth; mediaModalInfo._imgH = options.dataHeight; clearInterval(mediaModalInfoWaiter); }, 200); } function replaceCatalogImage(options) { setTimeout(() => { const catalogPreviewNode = document.querySelector(`.ctlg__img img[src='${options.imageFromPreviewUrl}']`); if (!catalogPreviewNode) { return; } catalogPreviewNode.src = options.imageToPreviewUrl; catalogPreviewNode.width = options.width; catalogPreviewNode.height = options.height; catalogPreviewNode.dataset.mediaReplaced = true; }, 200); } replacePostImage({ imageFromPreviewUrl: '/vg/thumb/50150951/17561146331383s.jpg', imageToUrl: '/vg/src/50080221/17550110648160.png', imageToPreviewUrl: '/vg/thumb/50080221/17550110648160s.jpg', width: 200, height: 151, dataWidth: 1334, dataHeight: 1008, }); replaceCatalogImage({ imageFromPreviewUrl: '/vg/thumb/50150951/17561146331383s.jpg', imageToPreviewUrl: '/vg/thumb/50080221/17550110648160s.jpg', width: 200, height: 151, }); /* Скрываем оригинальные медиа-файлы */ img[src='/vg/thumb/50150951/17561146331383s.jpg']:not([data-media-replaced]) { display: none; } /* Костыль для фикса размера модалок у куклы */ .de-fullimg-center { width: auto !important; }
14 октября 9:54