Tumblr Photoset Макс. Ширина - PullRequest
0 голосов
/ 24 февраля 2012

Tumblr Ограничивает фотосеты до 500px.Я хотел бы опубликовать наборы фотографий больше, чем эта ширина.Если я изменяю 500 на что-то другое, сообщения не отображаются.Есть ли способ опубликовать фотоснимки большей ширины на Tumblr?

   {block:Photoset}             

<p class="object">{Photoset-500}</p>
{block:Caption}<div class="caption">{Caption}</div>{/block:Caption}

            {/block:Photoset}

1 Ответ

2 голосов
/ 29 февраля 2012

Игнорировать мой предыдущий ответ.Вот что вам нужно сделать.Внутри вашего {block:Photoset} используйте следующее для отображения больших фотографий.

{block:Photos}
<img src="{PhotoURL-250}" class="photoset-image" />
{/block:Photos}
<script type="text/javascript">
var photos = document.getElementsByClassName("photoset-image");
for(var i = 0; i < photos.length; i++)
{
    photos[i].style.width = '1280px'; // you can put whatever width you want here
    var source = photos[i].src;
    var pos1 = source.lastIndexOf('_');
    var pos2 = source.lastIndexOf('.');
    photos[i].src = source.substring(0, pos1 + 1) + '1280' + source.substring(pos2); // has to be 1280
}
</script>

Все, что нужно сделать, это взять предоставленный URL и заменить его на 1280.Примечание. Это не будет работать, если версия высокого разрешения не существует.Так что, возможно, вы захотите справиться с этим программно.

...