CMS DataLife Engine - Система управления сайтами

Sign in to follow this  
AndreyTs

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

Recommended Posts

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

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

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

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

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

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

        [xfgiven_photo]
            [xfvalue_photo]      
        [/xfgiven_photo]

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

lavr1.jpg

Share this post


Link to post
Share on other sites
23 часа назад, AndreyTs сказал:

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
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>

  

Share this post


Link to post
Share on other sites

У Вас есть 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 заполнено, то картинка будет браться из него.

Share this post


Link to post
Share on other sites
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, но повторюсь гадать тут бесполезно по картинкам, ошибку четко показывает вебинспектор браузера, где и надо это смотреть.

Share this post


Link to post
Share on other sites
6 минут назад, celsoft сказал:

 

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

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

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

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

Share this post


Link to post
Share on other sites

И только сейчас обратил внимание, а точнее до этого не слишком смотрел саму короткую новость а упёрся лишь в главную, фото в короткой новости было лишь после изменений показанных  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>

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

Share this post


Link to post
Share on other sites
58 минут назад, celsoft сказал:

 

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

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

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

Салаты

Салаты

 

Share this post


Link to post
Share on other sites

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

  • Upvote 1

Share this post


Link to post
Share on other sites
43 минуты назад, germanydletest сказал:

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

    [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
Что в коде не так?

Share this post


Link to post
Share on other sites
2 часа назад, shvondersin сказал:

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

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

 

[xfvalue_thumb_url_X]

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

[xfvalue_image_url_X]

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

  • Upvote 1

Share this post


Link to post
Share on other sites
11 час назад, odys сказал:

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

 

[xfvalue_thumb_url_X]

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

[xfvalue_image_url_X]

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

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this