2014-01-20 4 views
0

Все, что я когда-либо хотел, имеет одну фотографию для каждого моего сообщения, а не фотосет. Я был в состоянии отключить фотосет благодаря теме в этом форуме How to disable the photoset in tumblr themeTumblr - Отключить фотоснимки только для домашней страницы

проблема сейчас:

1) фотосет отключена также на странице после Постоянная ссылка. Я хотел отключить его только для моей домашней страницы. 2) картинки на моей домашней странице больше не связаны, поэтому я не могу получить доступ к моему сообщению.

мой сайт www.thewhaleside.tumblr.com я использовать обычный OPTICAL GRID Theme

я надеюсь, что кто-то может помочь мне с этим :(

+0

спасибо за ответ, я не думаю, что это так сложно ... то, что я хотел бы достичь, это нормально блог с изображением для каждого сообщения на домашней странице, а затем на странице с остальной частью фотосети .. можно сказать в HTML условный тег, который скажет: «Если is_home вы показываете первое изображение фотоснимка, иначе вы показываете фотосет? Я попытался установить другие темы, но каждый раз я вижу сообщение на главной странице со всем фотоснимком ... – Marco

ответ

0

ОК это, как я хотел бы сделать это. Большинство тем установлен JQuery, вы должны убедиться, что ваш делает на самом деле это я только что проверил

Я хотел бы создать две переменные, как это внутри функции IFrame нагрузки (как Tumblr встраивает фотосеты в фреймов по умолчанию):..

$('iframe.photoset').load(function(){ 
    $path = window.location.pathname; 
    $primaryDir = $path.split("/")[1]; 
     if(($primaryDir == 'page') || (!$primaryDir)){ 
      $iframe = $('iframe.photoset').contents(); 
      $iframe.find('.photoset_row:gt(0)').remove(); 
     } 
}); 

переменный $ путь просто возвращает текущий URL, $ primaryDir разбивает URL на переднем/и получает первый индекс (страница, о, маркированные и т.д.)

Тогда нам нужно, если заявление, чтобы проверить переменные , Если основной каталог ничего, или «страница», выполните эту функцию.

Теперь следующий бит может быть немного сложным для меня, чтобы получить правильный селектор. Нам нужно найти элемент фотоэлемента и удалить любое изображение, которое не является первым, это встроено в iframe, поэтому нам нужно, чтобы это выполнялось за пределами функции готовности документа.

Я думаю, что это сработает, но это потребует тестирования и настройки.

(я сделал кучу правок это так извинения, если не ясно.

+0

wow, thanks lharby, я действительно не знаю, как настроить jquery для tumblr, но я буду искать его. Я думал, что это проще :(:( – Marco

+0

Я м руда, привыкшая к этому способу работы, я думаю, что если бы вы нашли кого-то с расширенными знаниями шаблона templating, они могли бы это сделать, но это не моя сильная сторона! Удачи, дай мне крик, если он не работает. – lharby

Смежные вопросы