![]() |
Картинки (загружаются в папку typo3temp)
Добрый день.
Использую какую-то встроенную программу (возможно imagemagick) для работы с картинками - он установлен - работает и сжимает картинки, автоматически создает превьюшки... Для увеличения картинок использую fancybox. Посмотрел как у людей сделано на других сайтах и вижу следующую картину: превьюшки img помещаются в папку "typo3temp" оригинал img помещаются в папку "uploads либо fileadmin..." Моя проблема заключается в следующем: почему-то у меня и превьюшки и оригинал typo3 помещает в папку typo3temp Что не правильно делаю? . |
Это точно оригиналы помещаются в typo3temp или рабочие копии картинок, которые загружены в fileadmin/user_upload/ ?
|
Цитата:
|
А маунт-пойнт для загрузок где-нибудь определен вообще?
|
Цитата:
Если это index.php?id=12&MP=9-2, (как я понимаю точка крепления) - то ее вначале определял, потом удалил... |
Есть в свойствах сайта (на самой главной-преглавной странице его) записи типа Filemount - вот там и определяется куда именно могут загружаться пользовательские файлы, а в правах пользователя определяется какой/какие Filemount ему доступен.
|
Цитата:
У него никаких точек монтирования для файлов не установлено. Все равно - загружаю картинку через добавить контент (текст + изображения) - и картинки и превью и большая помещаются в typo3temp. Даже если я загружаю картинки через Uploader в fileadmin Может быть я что-то в настройках наковырял или с fl_realurl_image ? - хотя я его отключил и не использую |
Вполне может быть.
По умолчанию админ грузит в fileadmin/ |
Так как решить данную проблему,
что бы превью были в папке typo3temp а оригиналы (в т.ч. когда кликаешь и происходит zoom) были в той, папке, в которую их загрузили (uploads или fileadmin) |
Грузите все в fileadmin/user_upload/ - это правильный путь
В uploads/ система сама сложит файлы и, если они подходят по размеру, будет выводить полные версии с ними, если не подходят - будет создана правильного размера копия в typo3temp |
Ошибку нашел почему typo3 оригиналы изображений показывает из папки typo3temp.
Вот она в SETUP шаблона #Присвоение класса картинкам для увеличения #styles.content.imgtext.linkWrap { # lightboxEnabled = 1 # imgPath = uploads/pics/ # file = uploads/pics/ # lightboxCssClass = gallery # lightboxRelAttribute = details # lightbox{field:uid} #} Проблема в том, что я пытаюсь создать прямую ссылку на изображение без jsWindow но не получается, на форуме нашел решение в теме click-enlarge = прямая ссылка Вот так работает - т.е. ссылки на изображениях создаются... tt_content.image.20.1.imageLinkWrap > tt_content.image.20.1.stdWrap.typolink{ parameter = test.rutest.rutestewfwe.ru111 title = test.ru } А вот так нет tt_content.image.20.1.imageLinkWrap > tt_content.image.20.1.stdWrap.typolink{ parameter.field = image_link parameter.listNum.stdWrap.data = register : IMAGE_NUM_CURRENT } В чем здесь может быть ошибка? Спасибо. |
Никак не пойму почему вы считаете вывод картинок из typo3temp ошибкой. Почему это ошибка?
|
Цитата:
User-Agent: * Disallow: /error-404-page/ Disallow: /t3lib/ Disallow: /typo3/ Disallow: /typo3conf/ Disallow: /typo3temp/ Disallow: /*?id=* Disallow: /*&type=98 Картинка оригинал 1024x768 должна отображаться из папки uploads, т.к. не закрыта для индекса Картинка превью 120x78 должна отображаться из папки typo3temp и она закрыта в индекс через robots.txt По стандартному через jsWindow все так и работает. Но как мне отключить jsWindow и сделать прямую ссылку на изображение (что бы не появлялось это окошко). |
Нашел решение
tt_content.image.20.1.imageLinkWrap > tt_content.image.20.1.imageLinkWrap = 1 tt_content.image.20.1.imageLinkWrap { enable.override = 1 # Add new typolink wrapping code typolink { target = title.field = imagecaption parameter.cObject = IMG_RESOURCE parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile parameter.cObject.file.maxW = 800 parameter.cObject.file.maxH = 600 # Add the “rel” attribute needed to activate the lightbox effect. # This assumes you want slimbox to be navigable ATagParams = rel=”lightbox[sb{field:uid}]” class=”lightbox2” ATagParams.insertData = 1 } } |
В robots.txt можно написать все что угодно. Опять же, в этой папке нет индексного файла с каким-либо содержанием, которое ссылается на содержимое папки, т.е. максимум что может быть в ней проиндексировано это как раз картинки, на которые ссылаются другие страницы. Зачем закрывать эту папку от роботов вообще непонятно.
Подробности вывода картинок смотрите в setup.txt css_styled_content в папке typo3/sysext/css_styled_content/static/ - их там несколько, для каждой из веток typo3 есть свой + общий. |
Зачем роботу передавать дублирующие картинки?
А так покажем только оригинал изображения... По крайней мере так работает typo3.org User-agent: * Disallow: /t3lib/ Disallow: /typo3/ Disallow: /typo3_src/ Disallow: /typo3conf/ Disallow: /typo3temp/ |
Тем не менее все картинки на typo3.org лежат либо в папках расширений, либо в typo3temp. Робот в любом случае проиндексирует контент, на который ссылаются открытые к индексированию страницы.
|
Ok
-- Разобрались... |
Добрый день всем!
Цитата:
БОльшая часть картинок лежит в папках typo3temp/pics/ и typo3temp/GB/ В robots.txt было указано Disallow: /typo3temp/ вчера добавил: Аllow: /typo3temp/pics/ Аllow: /typo3temp/GB/ Как думаете - сработает? |
Цитата:
User-Agent: * Disallow: /fileadmin/website/notimportant/ Disallow: /error-404-page/ Disallow: /t3lib/ Disallow: /typo3/ Disallow: /typo3_src/ Disallow: /typo3conf/ Disallow: /typo3temp/ Disallow: /*?id=* Disallow: /*&type=98 Host: -------.ru Sitemap: http://-------.ru/sitemap.xml И тоже в индекс попадают не все картинки. Хотя их там много %70-80 от всех. Думаю нужно смотреть в сторону того, как google и yandex индексируют картинки с точки зрения SEO и раскрутки... |
Очень много картинок будет из /typo3temp/, а Аllow кажется не все поисковики понимают (хотя 2012 год на дворе).
Попробуйте выборочно запретить из /typo3temp/ Disallow: /typo3temp/*.js Disallow: /typo3temp/*.css Disallow: /typo3temp/*.xml Disallow: /typo3temp/*.html Disallow: /typo3temp/*.txt Disallow: /typo3temp/*.cache |
Цитата:
Цитата:
На сайте есть страница с картинкой, предположим http://mysite.com/page/ Картинка лежит по адресу http://mysite.com/typo3temp/pics/1.jpg Так вот когда поисковик обходит страницу, ему подставляется не правильный адрес картинки, а именно: http://mysite.com/page/typo3temp/pics/1.jpg Этот же неправильный путь я наблюдаю когда навожу мышью на ссылку в html коде страницы. Подозреваю что проблема в RealUrl? Куда копать? |
Не в RealURL, и даже не в его настройке.
Нужно задать глобально в TS: config.baseURL = http://example.com/ config.absRefPrefix = http://example.com/ Параметр absRefPrefix отвечает за то, что все пути генеряться полными, а не относительными. Сейчас у вас, скорее всего, в <img> src="typo3temp/pics/1.jpg", поэтому путь к картинке складывается из пути текущего URL+src. |
Спасибо!
Действительно, не было настройки absRefPrefix. Установил - ссылки отображаются правильно :) Посмотрим как на это отреагируют поисковики :) |
Часовой пояс GMT +4, время: 19:23. |
Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot