big boy

big boy
Рейтинг
371
Регистрация
18.11.2006
Должность
webmaster

Не, вы меня не совсем поняли. Нашел тут решение. В node.tpl.php надо всего лишь вставить следующее:

<?php
$author = user_load(array('uid'=>$node->uid));
print $author->profile_имя_поля;
?>

Осталось переместить логику в template.php

---------- Добавлено 10.10.2013 в 11:12 ----------

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

То есть надо, чтобы в template.php проверялось заполнено ли поле profile_aaa (к примеру), а если нет, то выводить другое значение. Всё это можно конечно сунуть в node.tpl.php, но я за чистоту кода.

---------- Добавлено 10.10.2013 в 11:30 ----------

В node.tpl.php всё прекрасно работает так:

<?php
$author = user_load(array('uid'=>$node->uid));
if (!empty ($author->profile_aaa)):
print $author->profile_aaa;
else :?>
<div class="111">другой код</div>
<?php endif; ?>

Как это сунуть в template.php, чтобы в ноде вывести одной командой?

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

PrSape:
Невероятно, но факт. У нас рассрочка без процентов и скрытых комиссий, гарантия - аналогично :)

Не кошерно наживаться на горе других людей 😂

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

Помогите вот еще с чем. Нужно в ноде выводить информацию из профиля автора материала из определенного поля. Причем в том случае, если поле не заполнено - выводить другое значение.

Логику я понимаю, а вот как на практике это сделать. Помню был урок на эту тему от lullabot - есди найду, то скину решение.

Julus:
много юзал🤪 - поэтому.

проблемы наблюдались?

АП. Может скриптом каким можно?

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

Чисто в теории можно запилить тестовую копию сайта и с помощью софта по контролю версий обновить в конце работы файлы на хосте рабочего сайта.

А вообще это вам будет наука - не брать сайты на самописе. Еще не известно, что было бы лучше - переделать на новом движке или допиливать, что есть.

Кстати, вот еще вариант - сделать копию базы, а потом заказать программиста и портировать её в структуру нормальной cms интернет магазина. Будет наверное проще и быстрее, чем разбираться в дебрях неизвестного движка (но не факт, что дешевле).

Julus:
node_convert рекомендую.

А подробнее, почему именно его?

Хочу изменить тип ноды для более чем 600+ материалов.

Нашел два мода - node convert и node type.

Кто-нибудь пользовался ими? Какие проблемы возникали?

Всего: 2978