Решено Оптимизация места на сервере за счёт картинок

aka_sektor

Гуру MediaWiki
Регистрация
21.12.2015
Сообщения
282
Реакции
14
Не знаю, как я до такого докатился... у меня всего пара вики, а в общем, они уже скушали на сервере половину из 4 ГБ.

За хостинг выходит в месяц около 170 RUB, если брать год - более 2000 RUB.

Базы данных же занимают всего около 100 МБ. На самом деле, даже меньше, если удалить все ревизии страниц, кроме последней.

Вопрос: надо ли мне переплачивать за место, если можно держать картинки на стороннем ресурсе?

Тогда бы выходило 24 RUB / 288 RUB. Что уже вполне по силам.

В общем решил, ультиматум: или сокращать расходы, или закрывать вики.

Осталось дело за малым. Вспомнить, как там использовать картинки со сторонних ресурсов, чтобы смотрелось не хуже чем, с загруженными на вики.
 
Начинаю вспоминать... http://mediawiki.ru/forum/threads/Внешние-изображения.356/

И так, проверил. Оно работает.

Однако есть косяк с шаблоном "карточка", что я использую: http://lurkmore.to/Шаблон:Карточка

А именно, в поле "файл" вставляю ссылку на картнику, она не превращается в картинку. В отличии если вставлять ссылку просто на странице.
 
UPD: Облом.
Забыл, что Вики тоже что-то занимает. Больше 100 Мб если быть точнее.
Пришлось брать тариф с 1 Гб места, за 50 RUB / 600 RUB.
 
Так-с, похоже остается проблема, как сделать картинку кликабельной.

Если заключить ссылку на картинку в скобки чтобы переходило на страницу:
Код:
[[тут ссылка на страницу|http://mediawiki.ru/forum/styles/default/xenforo/logo-mediawiki.png]]
Будет показываться как [[1]].

Пока ничего лучше, чем оставлять текстом-ссылкой снизу надпись "увеличить" не придумал.
 
Последнее редактирование:
Я знаю решение - закрыть wiki и перенести всю инфу на Яндекс диск в расшаренную папку. 2000 тысячи в год это не деньги если от проекта есть хоть какая-то польза.
 
Вот думаю, можно ли как-то через теги <div> вставить ссылку при клике на которую переходит на полноразмерную?

Пока в LocalSettig.php прописано $wgAllowExternalImages = true;
на страницах вики ссылки в картинки преобразуются автоматически.

Так вот, надо взять эту ссылку на картинку в <div> теги, при этом указав ссылку на полноразмерную картинку.

Пока нашёл такой вариант, но на вики картинка не кликабельная почему-то:
Код:
<div class="linkblock" onclick="location.href='https://images.gameru.net/image/direct/095c24181c.jpg';">https://images.gameru.net/image/direct/b354122390.jpg</div>

UPD:Ещё не рабочий вариант попробовал:
Код:
<span onclick="document.location.href = 'https://images.gameru.net/image/direct/b354122390.jpg'; return false">https://images.gameru.net/image/direct/095c24181c.jpg</span>

UPD2:Окей. Поменял ссылку на фотохостинг, один фиг. Картинка есть, но не кликабельна.
Код:
<div onclick="location.href='https://images.gameru.net/image/095c24181c.jpg.html';">https://images.gameru.net/thumb/095c24181c.jpg</div>
 
Последнее редактирование:
Да, получилось. Ура.

Код:
[//images.gameru.net/image/095c24181c.jpg.html https://images.gameru.net/thumb/095c24181c.jpg]

Спасибо странице https://www.mediawiki.org/wiki/Help:Links

UPD: чтобы не было значка ссылки, следует так писать:
Код:
<span class="plainlinks">[https://images.gameru.net/image/095c24181c.jpg.html https://images.gameru.net/thumb/095c24181c.jpg]</span>
 
я трачу по 790 рублей в месяц на хостинг, а все из-за того что боюсь не потяну по знаниям ВДСку(
 
Назад
Верх