Не работает галерея картинок
11.03.2011Голосование
| Тип | Вопрос |
| Состояние | Исправлено |
| Приоритет | Высокий |
| Версия | 4.34 |
| Система | * |
| Воспроизводимость | Нет |
| Автор | Сергей |
| Исполнитель | Блоголётчик |
Не работает галерея. Картинки загружаю, но нет такого красивого всплывающего просмотра, а просто открывается картинка на сервере(с чистой страницей и фоткой)
Что у меня не так?
Я сначала сайт на тестовом домене держал, потом сделал алиасом к этому тестовому домену нормальный адрес, изменив при этом в настройках фиксированный адрес на новый. Но картинка загруженная
высвечивается по старому адресу тестового домена. Может из-за этого у меня картинка в галерее не открывается?
И как тогда изменить адрес домена для загружаемых файлов?
Очищение кэша и убирание галочки в настройках с "Фиксированного адреса сайта" результата не показало
Аяксовые виджеты работают.
← Ранее Дальнесрочныые планы разработки
Позже Поддержка PHP memcache →
Комментарии (44) на запись “Не работает галерея картинок”
Оставить комментарий
Я так понял это страница самой записи, где я разместил фото? Цитировать его head и строки которые обозначают сами картинки загруженные? Все так?
$site.url и $site.files у меня разные.
первый это нынешний домен(алиас), а второй это тестовый домен третьего уровня(к которому алиас и сделан).
Мне кажется, что штука в этом. А где изменить $site.files пока не понял.
Дождусь вашего ответа
<div class="filelist"><ul id="files-58"><li><a rel="prettyPhoto[gallery-58]" href="http://test.moisite.ru/files/image/imgp5320.jpg"><img src="http://test.moisite.ru/files/image/imgp5320.preview.jpg" title="IMGP5320.JPG" alt="IMGP5320.JPG" /></a></li><li><a rel="prettyPhoto[gallery-58]" href="http://test.moisite.ru/files/image/imgp5321.jpg"><img src="http://test.moisite.ru/files/image/imgp5321.preview.jpg" title="IMGP5321.JPG" alt="IMGP5321.JPG" /></a></li>></ul>
</div>
это наверно тоже относится к делу
<link rel="stylesheet" href="http://test.moisite.ru/themes/lite/css/style.css" type="text/css" media="all" />
<!--[if IE 6]>
<script src="http://test.moisite.ru/themes/lite/css/DD_belatedPNG.js"></script>
<script>
DD_belatedPNG.fix('.rss, .rss-comments, .foaf, #lastcomments li, #lastposts li, .post-comments, .post-cat, .post-time, .post-tags, #header');
</script>
<![endif]-->
<script type="text/javascript">
var ltoptions = {
url: 'http://moisitealias.ru',
files: 'http://test.moisite.ru',
idurl: '187',
themename: 'lite',
idpost: 58
};
</script>
<link rel="alternate" type="application/rss+xml" title="" href="http://moisitealias.ru/rss.xml" />
<link rel="pingback" href="http://moisitealias.ru/rpc.xml" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://moisitealias.ru/rsd.xml" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://moisitealias.ru/wlwmanifest.xml" />
<link rel="shortcut icon" type="image/x-icon" href="http://moisitealias.ru/favicon.ico" />
<meta name="generator" content="Lite Publisher 4.34" /> <!-- leave this for stats -->
<link rel="sitemap" href="http://moisitealias.ru/sitemap.htm" />
<script type="text/javascript" src="http://moisitealias.ru/js/litepublisher/litepublisher.1.5.1.min.js"></script>
<link type="text/css" href="http://moisitealias.ru/js/prettyphoto/css/prettyPhoto.css" rel="stylesheet" />
<script type="text/javascript">
$(document).ready(function() {
$("a[rel^='prettyPhoto']").prettyPhoto();
});
</script>
<script type="text/javascript" src="http://moisitealias.ru/files/googleanalitic.js"></script>
Но файлы все равно загружает на тестовый домен. Может как-то еще возможно?
Может где-то лежит файл, в котором прописано значение $site.files
и его как-то можно изменить?
а то такую красивую галерею и грех не использовать
Исправить - легко, просто надеялся что это должно сработать, тогда в ообслуживание/запуск выполнить скрипт:
litepublisher::$site->files = 'http://mysite.ru';
litepublisher::$site->save();
адрес ввести свой, без слеша в конце
Со списка всех постов(общая лента на главной) галерея не открывается, со страницы рубрики галерея есть и работает.
При открытом посте не могу проверить, т.к. теперь при клике на пост открывается белая страница. То ли это оттого, что я попытался обновиться автоматически, то ли что.
Обновился, но все также как и описал в 8 комментарии.
Вероятно это тот запущенный скрипт так повлиял.
Я не знаю причин твоих проблем. Для поиски проблемы могу посоветовать взять текущий корневой файл index.php из репозитория:
http://litepublisher.googlecode.com/svn/trunk/index.php
и в нем изменить $debug = false; на $debug = true; после чего сделать попытку открыть страницу записи
этот затык не только у меня. еще у одного товарища на litepuplisher видел.
спросил сейчас у него, он как-то это исправил. ответа дождусь и отпишусь
И к тому же вы спрашивали про работу jquery
Возможно это относится. Заметил, что у меня не открывается в разделе FAQ вопрос. Т.е. ответ не показывается. На ссылку жму и ничего не происходит.
Посты так и не показываются:(
Тот парень в общем так и не исправил этот затык с непоказыванием поста. у него некоторый посты не показывает. А у меня все.
Последние действия, которые делал:
- Обновление до последней темы;
- Запуск скрипта(вышепредложенного Блоголетчиком);
- Галочка на фикс.адресе(потом ее снял, но все также)
Может надо какой-то скрипт запустить или еще чего. А то как-то не радостно не видеть посты(все остальные страницы открываются).
Благодарю за помощь.
Специально сейчас написал скрипт:
http://litepublisher.googlecode.com/svn/trunk/utils/page.php
скачай его, отредактируй вторую строку
$url = '/';
где напиши адрес проблемного поста без домена, начиная со слеша без пробелов в конце. После этого загрузи на сервер, ррезультаты сюда
у меня все виды на одной теме находятся. И везде вид стоит "по умолчанию".
"Загрузить на сервер" это запустить скрипт с админки?
И адрес любого поста(они вс сейчас проблемные)?
Fatal error: Call to undefined method tfiler::unserialize() in /www/мой-сайт/plugins/sameposts/sameposts.php on line 77
Правда галерея изнутри поста так и не работает. только со списка категорий
Секция head:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<link rel="stylesheet" href="http://moisite.ru/themes/lite/css/style.css" type="text/css" media="all" />
<!--[if IE 6]>
<script src="http://moisite.ru/themes/lite/css/DD_belatedPNG.js"></script>
<script>
DD_belatedPNG.fix('.rss, .rss-comments, .foaf, #lastcomments li, #lastposts li, .post-comments, .post-cat, .post-time, .post-tags, #header');
</script>
<![endif]-->
<script type="text/javascript">
var ltoptions = {
url: 'http://moisite.ru',
files: 'http://moisite.ru',
idurl: '187',
themename: 'lite',
idpost: 58
};
</script>
<link rel="alternate" type="application/rss+xml" title="" href="http://moisite.ru/rss.xml" />
<link rel="pingback" href="http://moisite.ru/rpc.xml" />
<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://moisite.ru/rsd.xml" />
<link rel="wlwmanifest" type="application/wlwmanifest+xml" href="http://moisite.ru/wlwmanifest.xml" />
<link rel="shortcut icon" type="image/x-icon" href="http://moisite.ru/favicon.ico" />
<meta name="generator" content="Lite Publisher 4.35" /> <!-- leave this for stats -->
<link rel="sitemap" href="http://moisite.ru/sitemap.htm" />
<script type="text/javascript" src="http://moisite.ru/js/litepublisher/litepublisher.1.5.1.min.js"></script>
<link type="text/css" href="http://moisite.ru/js/prettyphoto/css/prettyPhoto.css" rel="stylesheet" />
<script type="text/javascript">
$(document).ready(function() {
$("a[rel^='prettyPhoto']").prettyPhoto();
});
</script>
<script type="text/javascript" src="http://moisite.ru/files/googleanalitic.js"></script>
Список файлов:
<div class="filelist"><ul id="files-58"><li><a rel="prettyPhoto[gallery-58]" href="http://moisite.ru/files/image/imgp5320.jpg"><img src="http://moisite.ru/files/image/imgp5320.preview.jpg" title="IMGP5320.JPG" alt="IMGP5320.JPG" /></a></li>
<li><a rel="prettyPhoto[gallery-58]" href="http://moisite.ru/files/image/imgp5321.jpg"><img src="http://moisite.ru/files/image/imgp5321.preview.jpg" title="IMGP5321.JPG" alt="IMGP5321.JPG" /></a></li>
<li><a rel="prettyPhoto[gallery-58]" href="http://moisite.ru/files/image/imgp5323.jpg"><img src="http://moisite.ru/files/image/imgp5323.preview2.jpg" title="IMGP5323.JPG" alt="IMGP5323.JPG" /></a></li></ul>
</div> <a name="more-58"></a>
сейчас попробовал тему на дефолтную поставить и действительно из поста открывает галерею. Странно.
Либо какая-то строка случайно удалена,
Либо какой-то конфликт если ставить скопированную тему
Я понял. тут дело было не в самой теме.
Я в шаблон темы index.tml вставил попап, который на js файле работает. Он как слой всплывает. И видимо это и конфликтует с js галереи.
А в рубрике этот попап не подгружается, поэтому и галерея работает на странице рубрики.
Вот вопрос. А разве index.tml не на всех страницах движка работает?
Если да, тогда мне непонятно как эти js файлы между собой конфликтуют.