Пришел после рыбалке домой с хорошим настроением и решил написать новый вариант под вашу тематику с адаптацией в этот раз и сразу вывел дату отдельно каждый пункт то есть день месяц год и задал им свои стили так же в данном виде использовал цвета придложиные вами
пример вида в полном размере
Вы сделали через поля $OTHER$ ?
Добавлено (24.08.2018, 07:39) --------------------------------------------- И сколько символов при мобильной версии пропускает, а то например длинные названия мероприятий типо "Хор Сретенского Монастыря" может вылезти за пределы
И сколько символов при мобильной версии пропускает, а то например длинные названия мероприятий типо "Хор Сретенского Монастыря" может вылезти за пределы
Дата выводится оператором как и требуется
Вот ещё скрины с длинным названием
этот не ваш код а полностью написанный мной с нуля и адаптация сделана мной
Вид остается таким же просто немного под свой сайт всё ровно нужно подогнать будет без этого не как! создавая материал для публикации пытаешься учитывать только то что можешь представить в голове и то что считаешь что пользователь может использовать но всё учесть не возможно как бы не пытался так как для каждого сайта нужно своё
Так вот и в данном варианте при создание я выводил только ту информацию которую видел в вашем виде просто придав её немного другие цвета расположения и структуру вёрстки
Это же просто пример вида и каждый может его менять как хочет по своему усмотрению изменить размер текста цвет фона поменять вид кнопок и т. д.
Это же просто пример вида и каждый может его менять как хочет
ты крут..., даже любопытно стало глянуть код)
единственно конечно надо будет мне менять место положение надписи мне чтобы она была не между названием и описанием мероприятия, т.к. там пишутся условия Вход бесплатный, либо по пригласительным, либо мероприятие отменено, либо мероприятие перенесено...
Добавлено (24.08.2018, 17:21) --------------------------------------------- имелось ввиду где указывается ВХОД СВОБОДНЫЙ
Добавлено (27.08.2018, 10:42) --------------------------------------------- Дата через скрипт?
Ка какая разница что тут выводить? просто оператарами условие собираете что показывать а что не показывать место расположение между названием и описанием специально мной выбрано так как это важная информация она выводится после названия а описание человек может и не читать
так же отмечу в данном коде нет картинок всё на стилях картинка только превьюшка мероприятия а значит что всё что есть можно легко поменять просто изменив код блока или его место расположения
Так и не понял почему тема еще открыта? На поставленный вопрос дан чёткий ответ. Впрочем, как и в прошлые темы от ТС (что спустя полученного ответа опять "чего-то не то"... может, тогда есть смысл с себя начать и заказать верстку, как нужно, а не плодить такие темы, где вопросов по системе и нет? это же и прошлых темах говорил). UPD.: Qwazor, what? Вопрос был в шапке темы - я на него давно ответил. Со своей стороны waak подтвердил, как и предложил другой вариант - по выводе из другого поля даты... + я тоже написал, что саму дату сделать иначе можно, дал пример. Если вы этого не поняли - значит проблемы исключительно в вашем понимании, да незнании системы. Или вы неправильно описали изначально суть, опять же - чего спросили, то вам и рассказали. Если еще "чего-то не то" - значит уже повод с себя начать, возможно, что действительно по ТЗ сделать, где будут учтены все ваши требования... раздел не для того, чтобы вам тут каждый раз отвечали по поводу шаблона и вашего вида материала, тут вопросы по системе uCoz. UPD.2: скрипт подключать - там вообще не нужно, всё делается спокойно на условных операторах... скрипт там только грузить будет, что сперва документ идёт, и в нём дата как обычно, после срабатывает скрипт и дату видоизменяет... то есть каждый раз при загрузке страницы идёт обработка, тогда как условными операторами - оно в документе уже статически прописано так, как сделает потом скрипт... ну, waak понять можно - новый материл и очередной "повод" ссылочку на свой сайт поставить, не так ли? (ага, ведь даже до этого - смысла не было, ибо не ответ на вопрос поставленный, а тот материал и так залит был на Zornet... извинения тут подобное не оправдывают)... в общем, всё - устал уж.
Помог? Скажи спасибо в виде "+" - вам мелочь, а мне приятно. Бесплатное оказание помощи в ответах на "Вопросы про uCoz".
Сообщение отредактировал -SAM- - Понедельник, 27 Августа 2018, 22:44
Где в этой теме четкий и нормальный ответ Как увеличить размер элемента в дате DATE а ? Чтобы было четко написано так то и так то и любой сделал бы. Ответа тут нет, есть ответ, "Вот посмотри я сделал", но не ответ на вопрос темы
По поводу Как увеличить размер элемента в дате DATE вам дали ответ просто он вам не подошел так как вам нужно было не просто дату увеличить а дать возможность менять все пункты отдельно
П это делается скриптом вот так
помешаем оператор в блок с ид и через него меняем структуру вывода даты
<script> var str = $("#datawaak$ID$").html(); var mas = str.split('.'); var code=''; for (i=0; i<mas.length; i++){ code+= '<div>'+mas[i]+'</div>'; } $("#datawaak$ID$").html(code); </script>
Сделайте условия что бы разбить дату на три пункта мне просто интересно как это будет выглядеть? и какой длины будет это условие!? если бы дата была просто цифры 01 04 2018 то тут я бы ещё смог бы собрать условия но в данном случае дата меняет количество символов в зависимости от месяца и что бы не ломать себе голову в операторах я воспользовался js и не кто не заставляет использовать мой вариант если не устраивает то предложите лучше а минусы есть везде! да и по поводу ссылок их можете удалить так как я писал вид не из за спама а что бы помочь человеку а упрекать всех в их грехах или том что человек не понял что то сразу глупо!!! тем более на форуме который призван научить объяснить и помочь понять то что человек не понимает или я неправильно понял смысл данного форума? а так же я думаю все мы что то да не знаем и у кого то по несколько раз спрашиваем пока не поймём
waak, да-да, пишите еще, если учесть факт того, что тема содержит ответ на вопрос, который в шапке (я на него ответил), а то что там спустя кому в голову стукнуло - уже вопросы к тому, кто изначально тему не по правилам создал (где-то пишется, что нужно менять размер для даты, месяца, года отдельно?). На твой счёт - я уже давно понял, что ссылку ты по любому поводу лепишь, плевать что помощи ради (прикрытие "помощи ради" - правила не отменяют), ведь другие тоже ставят, а после предупреждения получают (примеры могу дать)... будь твой сайт в партнерах этого - я бы понял, а так занимаешься рекламой перенаправлением на свой сайт (и опять же - я не написал чего-то нового, а написал то, что и писалось в прошлый раз, когда шаблон выставил на продажу через каталог файлов + как уже сказал выше - тот материал на Zornet залит)... обижаться смысла нет. И что касается размеров - там просто на условиях сделать, делается размер, как указал для даты... резка делается с использованием порядка и вхождения, разделителем выступать может пробел... если нужно размер середины или для года сделать - опять же, откидаем от конца 4 символа у даты - вот и получаем без года... далее откидаем два символа от начала и получаем месяц.
ЦитатаQwazor ()
замечательные слова
Угу, если учесть выше мной написанное - ничего так и не поняли, вам советуют скрипт лепить, когда без него обойтись можно (почему это не есть хорошо - чуть выше написал). А еще, думаю, вы в курсе, что такой скрипт нужно подключать в тело документа, везде где идут материалы (мало ли, а то есть те, кто подключает в сам шаблон вида материала или в информер). UPD.: да, из всего выше написанного - нужно указать точный формат даты, идёт ли в ПУ настройка на Сегодня\Вчера (давно уже спросили, это всё в шапке темы указать нужно было, там и ссылка на сайт указывается... правила раздела есть, тема не по правилам - балаган в теме)... объяснять как условными операторами пользоваться я не стану (в редакторе шаблона идёт ? - на него нажать, там примеры), а уж тем более чего-то кому-то доказывать здесь (тому же товарищу waak не буду - решил делать скриптом, то его право, но зачем других склонять к этому, когда резку делать не знаешь как - вот и вопрос... вряд ли тут помощи много получиться от таких советов)... примеров хватает в сети, есть даже тема на оф. форуме uCoz, что тоже оказывают помощь в ней - сам туда обращался в своё время, чтобы более прошаренные люди сделали... возможно, что они и в одно условие пропишут вставки нужных html-тегов при резке, я же сделать могу резку три раза (как уже написал был) //upd.: пример кода еще раз дал в теме (читаем внизу моего поста). UPD.2:
Цитатаwaak ()
Кому просто? вам мне да и то я не уверен что просто иначе не было столько слов а сразу дали бы решение а человек который не понимает условных операторов так вообще не поймёт о чём речь! [...]
Формат даты нужно знать, чтобы его на тестовом сайте выбрать, на поставленный вопрос изначально в теме я ответил! waak, запятые ради приличия хоть иногда бы ставил... ибо как это понять: "Кому просто? вам мне да" - стало быть не просто, раз скрипты пошли... со своей стороны я написал уже как резать, если даже и у меня не получиться, исходя из того что опять ТС выдумает спустя - значит повод ему на uВопросы пойти или в надлежащую тему на оф. форуме uCoz, чтобы уже там порезали - как нужно ТС... скрипт ставить - последнее дело всё равно в данном случае (работать будет, но с точки зрения целесообразности - не катит, отключаешь js в браузере - отваливается... или вывод где-то в RSS-канале). И глупостями никто не занимается, просто темы не по правилам сходу закрывать нужно. И тут не вопрос про условные операторы в теме, просто дали вопрос - на него и готовый ответ последовал (не то, что вы пишите, мол "ответ мой не является решением", а непосредственно из сайта ТС взято, кинут исходный код и решение). Делать ли на условных операторах - я больше к этому и склоняюсь, можно и скриптом - тут, как понял, из-за того, что условие не ясно как составить... там идёт substr в связке с strrpos (примеры можно посмотреть, как выводят расширение у прикрепленных файлов - от там точно длинное выходит, да и как делают получение одной лишь ссылки из src на аватарку, чтобы потом get-ить её из персональной - тоже как пример). Если сейчас вот кину опять код при отсутствии полных данных - полетит ответ от ТС, что опять не то (так с себя и нужно начинать).
Вот открыл в очередной раз по указанной в теме ссылке и там такое:
Код
<div class="af_day"> 01 Сентября 2018 <img src="/imgs/af_zline.png"> </div>
Правильно ли понял, что $DATA$ здесь "01 Сентября 2018", что после нужно разбить на три части, чтобы было типо такого потом "<span>01</span> Сентября <span>2018</span>" ? Месяц можно не окружать, там просто стиль с размером подхватываться будет от класса .af_day ... для даты нужно отдельно делать .af_day > span {font-size: ... !important -> или даже без него}, для года .af_day span {font-size: ...} или же .af_day > span + span {font-size: ...} ... можно и классы на span поцепить (но опять же - нафига, довеска ради... это только, если выше написанное не будет работать... или брать стили, что скинул waak - по порядковому номеру делать)... думаю, объяснять про стили не нужно (там до этого еще писал, что изображение линии тоже в стиль перенести нужно - тут я уже советы даю, а не прямой ответ на вопрос поставленный... больше вопрос верстки, как сумели - так и сделали).
UPD.3: на всякий случай всё же код даю. Оказалось еще проще, чем выше описал - смещение сделал, порядком и привязкой по пробелу (или же по точке и т.д. - в ПУ там разные форматы и разделители идут) нужно пользоваться, когда идёт разная длина по всему периметру, так сказать, здесь же - для начала и конца количество символов константа. На тестовом сайте выбрал указанный выше формат даты, а после порезал:
Код
<?ifnot($DATE$="Сегодня" or $DATE$="Вчера")?>День: <span><?substr($DATE$,0,2)?></span> (откинуто всё, за исключением первых 2 символов) | Месяц: <?substr($DATE$,3,-8)?> (откинуто 2 символа от начала, что приходятся на дату и 1 пробел, далее откинуто 4 символа от конца, что идёт год, а также 1 пробел после месяца, с учётом ранее сделанного смещения на 3 символа - и того получается 4+1+3=8) | Год: <span><?substr($DATE$,-4)?></span> (откинуто всё, за исключением последних 4 символов)<?else?>Без резки: $DATE$ (если нужно, то и для этого можно условия поделать)<?endif?>
И что касается размеров - там просто на условиях сделать, делается размер как указал для даты... резка делается с использованием порядка и вхождения, разделитемем выступает пробел... если нужно размер середины или для года сделать - опять же, откидаем от конца 4 символа у даты - вот и получаем без года... далее откидаем два символа и получаем месяц... в общем, всё.
Кому просто? вам мне да и то я не уверен что просто иначе не было столько слов а сразу дали бы решение а человек который не понимает условных операторов так вообще не поймёт о чём речь!
Поймите что такой ответ не является решением! это тоже самое что на вопрос как поменять цвет у блока вы напишите ответ просто зайдите в таблицу стилей и напишите нужный цвет блоку
ладно хватит глупостями заниматься! есть решение лучше дайте его а если нет то и писать не нужно тогда.