Перейти к публикации

Фото с доп поля на главную


Рекомендованные сообщения

Ссылка на сайт: http://lavrushka.com/

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

 Для добавления рецептов и в первую очередь для удобства посетителей хочу вообще полностью отказаться от полей основной и короткой новости. Когда, особенно девушки пробовали сами поместить рецепт и фото к нему, это ужас ужасов. Всё-таки при всей моей люблю DLE, это больше скажем так движок одного человека. Даже не смотря на то что писал самые подробные инструкции, после каждой почти добавленной новости сторонним человеком, или с улыбкой приходилось всё переделывать а порой и желание чуть не удалить новость. То картинка не так встаёт, то текст не понятно как ложится, всё дело было в отступах, но от этого не легче. А вот с дополнительными полями, всё встаёт сразу по местам и красиво получается.

 Но есть одна проблема, ни как не могу добиться вывода картинки с дополнительного поля миную короткую новость. Возможно ли заставить движок, брать картинку для отображения новости с дополнительного поля? Желательно не трогая сам двиг, лишь через работу шаблона? 

 Тем более давно уже не обновлял движок а теперь появилась такая удобная фича как подсказки и их можно использовать как некую инструкцию. 

Попытки вставлять подобный код

        [xfgiven_photo]
            [xfvalue_photo]      
        [/xfgiven_photo]

Приводят лишь к тому, что на главной новость то отражается, но в виде пустой картинки.  

lavr1.jpg

Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, AndreyTs сказал:

Но есть одна проблема, ни как не могу добиться вывода картинки с дополнительного поля миную короткую новость. Возможно ли заставить движок, брать картинку для отображения новости с дополнительного поля? Желательно не трогая сам двиг, лишь через работу шаблона? 

Конечно можно, для этого и есть доп. поля. Можно также сделать поле как загружаемое изображения.

 

23 часа назад, AndreyTs сказал:

Приводят лишь к тому, что на главной новость то отражается, но в виде пустой картинки.

По картинке нельзя сказать причину проблемы. Смотрите вебинспектор браузера, он вам покажет что не так в вашем HTML коде

Ссылка на сообщение
Поделиться на других сайтах
14 часа назад, celsoft сказал:

Смотрите вебинспектор браузера, он вам покажет что не так в вашем HTML коде

Насколько я понимаю, то движок просто не видит моей картинки. Если я правильно понимаю, то на главной странице сайта, отображается картинка {image-1}  которая берётся с короткой новости. Но всё дело в том, что в саму короткую новость, я намеренно не хочу ставить картинку, что бы облегчить жизнь своим пользователям на будущее.

 То есть, по идеи, вместо {image-1}  скрипт должен взять картинку с дополнительного поля, в которое у меня уже загружена картинка, код такого рода [xfgiven_photo][xfvalue_photo][/xfgiven_photo].

 Что я только не делал и куда не пытался вставить это поле в shortstory_rec.tpl, ни чего не получается. Либо я не правильно делаю или что мне почему то больше кажется, скрипт, просто не понимает что я от него хочу.

 

<article class="shortstory cf">    
    <div class="post-inner">
        <a href="{full-link}"><img src="{image-1}" alt="" /></a>        
        <div class="short-data">
            <div class="short-info">
                [rating]
                    <div class="ratebox">
                    [rating-type-1]
                        {rating}
                    [/rating-type-1]
                    [rating-type-2]
                        [rating-plus]<div class="small_rating" title="Нравится"></div>[/rating-plus]{rating}
                    [/rating-type-2]
                    </div>
                [/rating]
                [xfgiven_time]<div class="xf-time">[xfvalue_time]</div>[/xfgiven_time]
                <span class="link-category">{link-category}</span>
            </div>
            <a href="{full-link}" class="short-title">{title}</a>111
            <div class="shortstory_post">{short-story limit="300"}</div>
        </div>
    </div>
</article>

  

Ссылка на сообщение
Поделиться на других сайтах

У Вас есть 2 варианта, либо обновиться до версии 11.2 (читаем пункт 20), либо это 

<a href="{full-link}"><img src="{image-1}" alt="" /></a>

заменить на 

<a href="{full-link}">[xfnotgiven_photo]<img src="{image-1}" alt="" />[/xfnotgiven_photo] [xfgiven_photo][xfvalue_photo][/xfgiven_photo]</a>

При такой конструкции если поле photo не было заполнено, то будет браться первая картинка из краткого описания (что бы не пострадали старые новости), а если поле photo заполнено, то картинка будет браться из него.

Ссылка на сообщение
Поделиться на других сайтах
1 час назад, AndreyTs сказал:

То есть, по идеи, вместо {image-1}  скрипт должен взять картинку с дополнительного поля, в которое у меня уже загружена картинка, код такого рода [xfgiven_photo][xfvalue_photo][/xfgiven_photo].

 

1 час назад, AndreyTs сказал:

Что я только не делал и куда не пытался вставить это поле в shortstory_rec.tpl, ни чего не получается.

Теги {image-1} и [xfvalue_photo] принципиально разные теги, которые совершенно по разному выводят код. {image-1} выводят URL картинки, а [xfvalue_photo] уже готовый код картинки. Поэтому почему у вас не отображается, по картинкам сказать нельзя.

31 минуту назад, germanydletest сказал:

либо обновиться до версии 11.2 (читаем пункт 20), либо это 

Не подойдет ему это. Это пункт для полей с текстом. А для полей имеющих тип. поля "Загружаемое изображение", картинка выводится уже как картинка тегом  [xfvalue_photo], просто автор топика неправильно его разместил в своем шаблоне, скорее всего внутрь тега img, но повторюсь гадать тут бесполезно по картинкам, ошибку четко показывает вебинспектор браузера, где и надо это смотреть.

Ссылка на сообщение
Поделиться на других сайтах
6 минут назад, celsoft сказал:

 

Теги {image-1} и [xfvalue_photo] принципиально разные теги, которые совершенно по разному выводят код. {image-1} выводят URL картинки, а [xfvalue_photo] уже готовый код картинки. Поэтому почему у вас не отображается, по картинкам сказать нельзя.

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

 В самой короткой новости, картинка выходит без проблем без всяких правок.

 Попробовал сделать как предложил germanydletest, ни чего не изменилось. Движок 11.2, хотя шаблон под 11.1, просто от разработчика его, жду обновлённый и там есть к нему ещё вопросы, почему сам и не лезу в правку шаба до 11.2 Но ведь и не из-за этого не выводятся они на главной.

Ссылка на сообщение
Поделиться на других сайтах

И только сейчас обратил внимание, а точнее до этого не слишком смотрел саму короткую новость а упёрся лишь в главную, фото в короткой новости было лишь после изменений показанных  germanydletest

<a href="{full-link}"><img src="{image-1}" alt="" /></a>

заменить на 

<a href="{full-link}">[xfnotgiven_photo]<img src="{image-1}" alt="" />[/xfnotgiven_photo] [xfgiven_photo][xfvalue_photo][/xfgiven_photo]</a>

 После того как удалил эти изменения и фото исчезло с короткой, сейчас вставил их обратно, но физически скрпт не видит что эта картинка в короткой, так как там её в реальности как бы и нет.

Ссылка на сообщение
Поделиться на других сайтах
58 минут назад, celsoft сказал:

 

но повторюсь гадать тут бесполезно по картинкам, ошибку четко показывает вебинспектор браузера, где и надо это смотреть.

Я поставил сейчас тот шаблон основным, правда всё конечно остальное скривилось, я вообще ни чего в нём больше не менял, даже меню не трогал ещё, так что Яша сильно на меня наверное в Гуглёй обижаться начнёт) Но кроме самого шаба, придётся потом ещё все картинки пере заливать, но готов на это.

 Сама пробная статья http://lavrushka.com/proba/298-proverka.html соответственно короткая новость после изменений предложенных germanydletest   http://lavrushka.com/proba/ где картинка именно лишь после их изменилась, на главной нет картинки, это в раздели чуть ниже Салаты.

Салаты

Салаты

 

Ссылка на сообщение
Поделиться на других сайтах

Так раздел "салаты" у вас выводится через custom и там используется другой tpl файл, в который так же нужно вносить изменения

Ссылка на сообщение
Поделиться на других сайтах
43 минуты назад, germanydletest сказал:

Так раздел "салаты" у вас выводится через custom и там используется другой tpl файл, в который так же нужно вносить изменения

Да) Спасибо большое) я уже всю голову сломал где и в чём причина) 

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

 Главное что теперь можно отказаться от короткой и основной новости полностью в рецептах.

 Ещё раз спасибо за помощь!

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Спасибо что начали эту тему, меня тоже заинтерисовало то же самое, скоро буду пробовать воплотить.

Ссылка на сообщение
Поделиться на других сайтах

у меня не стандартный шаблон
в общем код получился такой
 

    [xfnotgiven_image] <a href="{full-link}">
            <div class="post_img" style="background-image:url({image-1});">
                <div cl></div>
            </div>
        </a>[/xfnotgiven_image] 
       [xfgiven_image] <a href="{full-link}">
            <div class="post_img" style="background-image:url([xfvalue_image]);">
                <div cl></div>
            </div>
        </a>[/xfgiven_image]

вообще то как бы работает, только с ошибкой... картинка не отображается как должна, не растягивается и кусок кода выпячивается...
Mdyi.png
Что в коде не так?

Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, shvondersin сказал:

Что в коде не так?

[xfvalue_image] - выводит не просто ссылку на картинку, а готовый код (<img src="link" alt="">), нужно исходный код смотреть и документацию открывать иногда:

 

[xfvalue_thumb_url_X]

Данный тег может использоваться только если дополнительное поле имеет тип "Изображение". Тег выводит только URL для уменьшенной копии загруженного изображения, где "х" это имя дополнительного поля

[xfvalue_image_url_X]

Данный тег может использоваться только если дополнительное поле имеет тип "Изображение". Тег выводит только URL для полноразмерной картинки загруженного изображения, где "х" это имя дополнительного поля

Ссылка на сообщение
Поделиться на других сайтах
11 час назад, odys сказал:

[xfvalue_image] - выводит не просто ссылку на картинку, а готовый код (<img src="link" alt="">), нужно исходный код смотреть и документацию открывать иногда:

 

[xfvalue_thumb_url_X]

Данный тег может использоваться только если дополнительное поле имеет тип "Изображение". Тег выводит только URL для уменьшенной копии загруженного изображения, где "х" это имя дополнительного поля

[xfvalue_image_url_X]

Данный тег может использоваться только если дополнительное поле имеет тип "Изображение". Тег выводит только URL для полноразмерной картинки загруженного изображения, где "х" это имя дополнительного поля

Спасибо тебе добрый человек, учту, буду смотреть. Но все равно Спасибо, работает)))) Обожаю DLE

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...