Помогите сделать подсчет в доп. поле. Есть доп. поле в котором я пишу длительность видео в виде 20:02 (мин:сек). И есть другое поле в котором нужно записывать длительность в секундах (минуты умножить на 60 и добавить секунды из первого доп. поля) и результат записать во второе доп.поле. Можете помочь сделать такое? P.s. DomiTori ты себе такого не делал?
щас накидаю код Открываем /engine/modules/show.full.php и ищем код PHP: if ($row['metatitle']) $metatags['header_title'] = $row['metatitle']; ниже вставляем код PHP: $xf_opengraph = xfieldsdataload( $row['xfields'] ); $time = explode(":", $xf_opengraph['имя_доп_поля_с_длительностью']); $seconds = $time[0]*60 + $time[1]; $tpl->set( '{seconds}', $seconds); Мы не будем записывать длительность в секундах в доп поле, взамен в fullstory.tpl создан новый тег {seconds}, который выводит длительность в секундах. Не забываем в коде выше имя_доп_поля_с_длительностью заменить на латинское название доп поля с длительностью
как же ты предлагаешь услуги установки микроразметки, если этого не знаешь? Услуги по dle, внедрение микроразметок, оптимизация по googlespeed... Или в твой микроразметке время не указывается?
Указывалось, но для этого было доп. поле и в ручную считать. Сейчас будет автоматом. Не вижу места для сарказмов...
во бизнес. тут 100500 вопросов, типа я учусь, это форум ла ла ла. а там уже за бабло продает. быстро же у тебя инфо. перерабатывается.
Для чего подключать доп. поля еще раз? Все это ниже нужно реализовывать. А потом он будет строчить темы мол стоит два модуля, а сайт еле дышит.
часть этого кода взята из мануала по микроразметке open graph, в нем задумано было подключать еще раз. Да, можно найти код PHP: $tpl->set( '{full-story}', $row['full_story'] ); ниже вставить PHP: $time = explode(":", $xfieldsdata['имя_доп_поля_с_длительностью']); $seconds = $time[0]*60 + $time[1]; $tpl->set( '{seconds}', $seconds);