|
colors
|
 |
« : 26.12.2009, 23:09:25 » |
|
первоначально при выкладке сайта в статьях была пара картинок. Работают до сих пор. Сейчас понадобилось добавить пару статей с картинками показывает только их описания. В выводимом коде вместо "сайт/images/stories/bonus1.jpg" пишет "images/stories/bonus1.jpg" Поставил локально rc5 картинки работают, втягиваю туда базу с сайта - не работают (уже локально на денвере). Где искать глюк? включал все неиспользуемые модули и мамботы, включал/отключал SEF, менял разные штуки в Глобальной конфигурации... 
|
|
|
|
|
Записан
|
|
|
|
|
colors
|
 |
« Ответ #1 : 27.12.2009, 11:31:41 » |
|
методом тыка определил, что виноват ARTIO JoomSEF (2.1.1). При его удалении все ОК, теперь при его установке получаю ссылку на изображение "сайтindex.php/images/stories/bonus1.jpg" при этом ссылки на материалы нормальные. Если добавить / после $mosConfig_live_site = 'http://сайт' в конфигурации, картинки отображаться начинают, но в остальных адресах после имени сайта ставится // (index.php в ссылках на материалы кстати не дописывается, только в картинках). Более свежие версии ARTIO JoomSEF на joostina1.3 работают с ошибками..
|
|
|
|
|
Записан
|
|
|
|
|
colors
|
 |
« Ответ #2 : 27.12.2009, 12:51:49 » |
|
удалил SEF. При включении дружественных урлов картинок нет - на них ссылка http://сайт/content/blogcategory/2/9/images/stories/main-sm.jpg - по этому пути картинку не находит в адресной строке при отключении дружественных урлов - картинки есть - на них ссылка http://сайт/images/stories/main-sm.jpg
|
|
|
|
|
Записан
|
|
|
|
|
temniy
|
 |
« Ответ #3 : 27.12.2009, 17:31:11 » |
|
удалил SEF. При включении дружественных урлов картинок нет - на них ссылка http://сайт/content/blogcategory/2/9/images/stories/main-sm.jpg - по этому пути картинку не находит в адресной строке
В настройках редактора включите "Абсолютные пути" вместо относительных и должно работать с SEF. По выходу стабильной версии будут предложены варианты сеф-компонентов, адаптированных к Joostina 1.3
|
|
|
|
|
Записан
|
|
|
|
|
colors
|
 |
« Ответ #4 : 28.12.2009, 02:13:40 » |
|
В настройках редактора включите "Абсолютные пути" вместо относительных и должно работать с SEF
Увы, не помогает. Упорно дописывается к имени сайта index.php без слеша перед ним.
|
|
|
|
|
Записан
|
|
|
|
|
colors
|
 |
« Ответ #5 : 28.12.2009, 02:28:42 » |
|
обнаружил кстати еще проблему. При использовании функции в редакторе Меняющиеся изображения при отключенных дружественных урлах все ОК, при их включении никакое изображение не отображается до наведения на него мышкой. Пробовал скриптом принудительно грузить все картинки страниц перед отображениям страницы - тож не помогает. Как только отключаю Друж. урлы - все ОК
[жаль нет смайлика, кот. убивается головой об стену]
|
|
|
|
|
Записан
|
|
|
|
|
colors
|
 |
« Ответ #6 : 28.12.2009, 11:35:11 » |
|
По выходу стабильной версии будут предложены варианты сеф-компонентов, адаптированных к Joostina 1.3
Т.е. в стабильной версии будет некорректно работать встроенный SEF?? На сколько я понял, не корректно работает именно встроенный SEF. Попробовал на другом сайте с rc5 на хостинге - тоже присутствуют 2 проблемы, описанные выше. После включения Дружественных урлов к изображениям добавляется index.php без слеша и некорректно работают "Меняющиеся изображения". Сторонний SEF не установлен
|
|
|
|
|
Записан
|
|
|
|
Broga
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 8
|
 |
« Ответ #7 : 28.12.2009, 13:21:34 » |
|
Как прописал $mosConfig_live_site в configuration.php? Есть подозрение, что со слэшом в конце...
|
|
|
|
|
Записан
|
|
|
|
|
colors
|
 |
« Ответ #8 : 28.12.2009, 13:30:43 » |
|
Как прописал $mosConfig_live_site в configuration.php? Есть подозрение, что со слэшом в конце...
сейчас так $mosConfig_live_site = 'http://сайт.org'; со слешем пробовал, картинки нормально, а в адресах материалов по 2 слеша после домена
|
|
|
|
|
Записан
|
|
|
|
Broga
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 8
|
 |
« Ответ #9 : 28.12.2009, 13:42:21 » |
|
а если сделать ход конём и прописать $mosConfig_media_dir = '/images/stories'; ?
Вообще странно, если поставить в настройках редактора "абсолютные пути", то вообще ничего никуда не должно подставляться. Статья сохраняется, как есть, с полным адресом картинки.
|
|
|
|
|
Записан
|
|
|
|
|
colors
|
 |
« Ответ #10 : 28.12.2009, 13:57:11 » |
|
а если сделать ход конём и прописать $mosConfig_media_dir = '/images/stories'; ?
Вообще странно, если поставить в настройках редактора "абсолютные пути", то вообще ничего никуда не должно подставляться. Статья сохраняется, как есть, с полным адресом картинки.
$mosConfig_media_dir = ' /images/stories'; - попробую конечно, но перед images слеш ставит, не ставит после сайта, т,е. пишет http://сайт.orgindex.php/images..... с абсолютными и относительными путями игрался, не помогает
|
|
|
|
|
Записан
|
|
|
|
Broga
Захожу иногда

Репутация: +0/-0
Offline
Пол: 
Сообщений: 8
|
 |
« Ответ #11 : 28.12.2009, 14:06:51 » |
|
Такс.. откуда у тебя берется index.php в адресе картинки? Это похоже на работу стороннего SEF компонента
|
|
|
|
|
Записан
|
|
|
|
|
colors
|
 |
« Ответ #12 : 28.12.2009, 14:12:51 » |
|
Такс.. откуда у тебя берется index.php в адресе картинки? Это похоже на работу стороннего SEF компонента
так знать бы откуда.. на этом сайте, в отличие от предидущего artio даже не пытался ставить, просто включаю дружественные урлы в конфигурации и меняю .хтаксесс для встроенного SEF
|
|
|
|
|
Записан
|
|
|
|
|
|
|
temniy
|
 |
« Ответ #14 : 28.12.2009, 23:43:07 » |
|
включаю дружественные урлы в конфигурации и меняю .хтаксесс для встроенного SEF
Менять в принципе не надо. Попробуйте использовать htaccess из дистриба без правки. У меня встроенный SEF корректно работает.
|
|
|
|
|
Записан
|
|
|
|
Joostman
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 56
|
 |
« Ответ #15 : 30.12.2009, 17:06:55 » |
|
Joostina 1.3.0 RC5
Включен SEF. При создании модуля и вставки в нем изображения - оно не выводится. Добавляются лишние пути.
Включение Абсолютных путей в редакторе не помогают.
Просто же изображения в содержимом отображаются без проблем. Исправить пока не получилось.
|
|
|
|
|
Записан
|
|
|
|
loba
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 67
|
 |
« Ответ #16 : 30.12.2009, 18:29:39 » |
|
Включение Абсолютных путей в редакторе не помогают.
Просто же изображения в содержимом отображаются без проблем. Исправить пока не получилось.
Можно отключить визуальный редактор и прописать вручную путь...
|
|
|
|
|
Записан
|
|
|
|
loba
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 67
|
 |
« Ответ #17 : 30.12.2009, 18:37:25 » |
|
... или правим: ../mambots/editors/jce/jscripts/tiny_mce/functions.js (строка 11) html = TinyMCE.regexpReplace(html, 'src\s*=\s*"?' + base + '', 'src="', 'gi');
на html = TinyMCE.regexpReplace(html, 'src\s*=\s*"?' + base + '', 'src="/', 'gi');
|
|
|
|
|
Записан
|
|
|
|
|
boston
|
 |
« Ответ #18 : 30.12.2009, 23:10:52 » |
|
loba, именно это и будет в новой версии: http://code.google.com/p/joostina/source/diff?spec=svn609&r=609&format=side&path=/trunk/mambots/editors/jce/jscripts/tiny_mce/functions.js 
|
|
|
|
|
Записан
|
|
|
|
Joostman
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 56
|
 |
« Ответ #19 : 31.12.2009, 00:03:57 » |
|
... или правим:
../mambots/editors/jce/jscripts/tiny_mce/functions.js (строка 11)
Код: html = TinyMCE.regexpReplace(html, 'src\s*=\s*"?' + base + '', 'src="', 'gi'); на
Код: html = TinyMCE.regexpReplace(html, 'src\s*=\s*"?' + base + '', 'src="/', 'gi');
Йо ма йо... Получилось. Работает : )
|
|
|
|
|
Записан
|
|
|
|
loba
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 67
|
 |
« Ответ #20 : 16.07.2010, 02:58:31 » |
|
еще один путь: ../includes/frontend.php (строка 241) $theURI = str_replace(JPATH_SITE.'/','',$theURI);
исправляем на: $theURI = str_replace(JPATH_SITE.'','',$theURI);
|
|
|
|
|
Записан
|
|
|
|
|