7. Как сделать проверку показывать {ADD_LINK} или нет в зависимости от того, разрешено ли это пользователю?
а разве это само на автомате не проверяется?
Добавлено2011.06.17 12-50
Сашка_из_Шебекино пишет:
6. Код {ADD_LINK} генерирует ссылку. А как этой ссылке прописать класс?
я делаю так
1
<spanclass="myclass">{ADD_LINK}</span>
а в CSS
Code:
.myclass a {}
Добавлено2011.06.17 12-50
Сашка_из_Шебекино пишет:
5. Как к новости прикрепить картинку? (именно прикрепить а не дать ссылку)
Думаем все вместе
Добавлено2011.06.17 12-56
Сашка_из_Шебекино пишет:
4. Как выводить в рандомном режиме фотки из галереи на главной в блоке? (aka информер юкоз)
5. Как вывести 10 самых популярных файлов на главной в блоке (опять aka информер юкоз)
Это и все остальное типа информеров делается путем получения из базы данных нужной информации и выводе ее, как пожелаете. Происходит это все в сниппетах. Это конечно не настолько просто как информеры, за то информеры это заранее предопределенные конструкции, а сниппеты ограничены только фантазией и возможностями современных технологий(в частности, языка PHP). Чуть позже напишу как реализовать именно то что тебе надо. К стати, надо бы создать тему "Готовы сниппеты" и будем туда выкладывать готовые сниппеты с описанием.
Мне нужно ещё эту кнопку в див вложить и я хочу чтоб когда ссылки нет чтоб и дива не было
Drunya пишет:
я делаю так
1
<span class="myclass">{ADD_LINK}</span>
а в CSS
Code:.myclass a {}
Та не, это юкозовский подход, а хотелось бы чтоб было <a href="/news/add_form" class="трям">Добавить материал</a>
Drunya пишет:
5. Как к новости прикрепить картинку? (именно прикрепить а не дать ссылку)
В админке есть какие то доп.поля только как их использовать я не знаю
Добавлено2011.06.17 12-58
Drunya пишет:
Это и все остальное типа информеров делается путем получения из базы данных нужной информации и выводе ее, как пожелаете. Происходит это все в сниппетах. Это конечно не настолько просто как информеры, за то информеры это заранее предопределенные конструкции, а сниппеты ограничены только фантазией и возможностями современных технологий(в частности, языка PHP). Чуть позже напишу как реализовать именно то что тебе надо. К стати, надо бы создать тему "Готовы сниппеты" и будем туда выкладывать готовые сниппеты с описанием.
1. Как сделать функцию проверки есть ли новое личное сообщение
1 2
<?php $cntNewMsg = countNewMessages();
// countNewMessages возвращает количество новых сообщений залогиненого в данный момент пользователя?>
Добавлено2011.06.17 13-01
Сашка_из_Шебекино пишет:
Мне нужно ещё эту кнопку в див вложить и я хочу чтоб когда ссылки нет чтоб и дива не было
Создай маленький сниппет и юзай его вместо кнопки. Хотя это не обязательно. Можно обвернуть ссылку в спан, как я показывал и назначить ей display:block. И дальше работать с ней как с дивом. А когда ее не будет, будет оставаться только спан, которого никто не увидит)
Добавлено2011.06.17 13-04
Сашка_из_Шебекино пишет:
В админке есть какие то доп.поля только как их использовать я не знаю
в доп поля сложновато будет всунуть изображение. Хотя я вот подумал. А что если создать доп поле и в него писать адрес картинки. А при отображении материала сделать что-то вроде
Code:
<img src="{ADD_FIELD_N}">
Правда это все равно танцы с бубном, так как в таком случае можно только указать адрес а не загрузить картинку, да и валидации никакой.
будет оставаться только спан, которого никто не увидит
я конечно понимаю что ты пишешь как тебе (ну и мне) легче но хочется чтоб и див не показывался а то там чуть, там чуть и уже в странице половина ненужного кода
Добавлено2011.06.17 13-07
Drunya пишет:
в доп поля сложновато будет всунуть изображение. Хотя я вот подумал. А что если создать доп поле и в него писать адрес картинки. А при отображении материала сделать что-то вроде...
понятно, тогда пока буду просто ставить ссылку, а потом попробую из других движков украсть функцию