Вы не зашли.
StiCh, охренеть как развивается 2z!!! Последние сообщения датированы 2009 годом. Сейчас вроде 2012... или я обкурился и сейчас на самом деле 2009 и скоро начнётся финансовый кризис?
wget, работает, спасибо )
wget, работает, но не совсем так, как я бы хотел. Происходит откат назад всех правок (в том числе и по остальным полям)...
Там походу что-то надо поправить в js коде в файле profile.tpl....
wget, по второму пункту. Зашёл под админом по этой ссылке - да, есть возможность редактирования. Но когда зашёл под юзером "Журналист", то увы - доступ закрыт.
Вот при регистрации поле ввода E-mail обязательное. А вот на странице редактирования профиля пользователя, можно спокойно стереть мыло и сохраниться. Однако тогда юзер не сможет при необходимости восстановить свой пароль (ибо мыла-то нет в базе - некуда отправлять новый пасс). Как сделать, чтобы поле для ввода E-mail при редактировании профиля юзера было обязательным к заполнению?
easmik, ок, спасибо - поюзаю.
В профиле юзера есть textarea - поле добавления информации о себе. Так вот, в этом окне не работает автоформатирование текста (не срабатывает автоматическая простановка переносов строк <br />). Как сделать, чтоб срабатывало в этом поле автоформатирование?
ROZARD, всё понял, спасибо
Если кому интересно, то вот развёрнутый код по всем полям:
В файле uprofile.php добавляем:
$tvars['regx']["'\[site_show\](.*?)\[/site_show\]'si"] = empty($urow['site'])?'':'$1';
$tvars['regx']["'\[info_show\](.*?)\[/info_show\]'si"] = empty($urow['info'])?'':'$1';
$tvars['regx']["'\[icq_show\](.*?)\[/icq_show\]'si"] = empty($urow['icq'])?'':'$1';
$tvars['regx']["'\[from_show\](.*?)\[/from_show\]'si"] = empty($urow['where_from'])?'':'$1';
В шаблоне users.tpl правим вот так:
[site_show]
<tr>
<td style="padding: 5px; background-color: #f9fafb;" class="entry"><b>Сайт:</b></td>
<td style="padding: 5px; background-color: #f9fafb;" class="entry"><a title="{site}" href="{site}">{site}</a></td>
</tr>
[/site_show]
[icq_show]
<tr>
<td style="padding: 5px;" class="entry"><b>{l_uprofile:icq}:</b></td>
<td style="padding: 5px;" class="entry">{icq}</td>
</tr>
[/icq_show]
[from_show]
<tr>
<td style="padding: 5px; background-color: #f9fafb;" class="entry"><b>Откуда:</b></td>
<td style="padding: 5px; background-color: #f9fafb;" class="entry">{from}</td>
</tr>
[/from_show]
[info_show]
<tr>
<td style="padding: 5px;" class="entry"><b>{l_uprofile:about}:</b></td>
<td style="padding: 5px;" class="entry">{info}</td>
</tr>
[/info_show]
Вот есть в профиле поля с доп инфой: аська, город, сайт. Вот эти строки отображаются по умолчанию постоянно. А как сделать, чтобы они отображались только при условии, что будут заполнены юзером? Там походу можно какое-то условие прописать... Вот только какое?
Я конешно не сеошник, но насколько мне известно, слишком большое количество strong-ов на странице - это не есть гут. Можно и под санкции попасть. Так что, уж лучше эти теги отдать на откуп вебмастерам, а не движку.
Вот тут посмотри: http://ngcms.ru/forum/viewtopic.php?id=2671 Я как раз недавно подобный вопрос задавал. Там Виталий рассказал о решении с помощью TWIG. Меняешь единичку на двойку - будет для категории на ступеньку ниже админа (уже не помню какая там), тройка - журналисты, четвёрка - комментаторы... Как-то так.
Зайди в настройки плагина auth_basic. Там есть "Статус пользователя по умолчанию". Назначаешь вместо комментатора журналиста и будет тебе счастье
А вот по второму вопросу немного не понял что от кого надо скрыть и кому показать?
vitaly, спасибо, продолжаем тестирование
Тю, я неправильно понял суть вопроса. Извини, vl, я что-то туплю в последнее время.... Старею походу.
Хлопотно это. Это как-то скриптами делается. Стилями не изменить никак.... Так что, если не принципиально, то лучше забить на неё болт, а если всё-таки надо, то верстальщика подключи, если аббревиатуры html и css для тебя так же страшны, как для меня php
А если же ты смелый и отважный чувак, которого не испугать буржуйскими буквами, если ты веришь в силу своего мозга, а может быть даже мозжечка, то вот тут есть один из вариантов решения: http://www.xiper.net/collect/html-and-css-tricks/verstka-form/nestandartnie-poya-vibora-fayla.html
Удачи
infinity237, блииин, вот это я туплю..... Нет, я не просто туплю, я супертуплю....
Спасибо большое! Помог!
По умолчанию при добавлении новости в чекбоксе "Отключить автоформатирование" стоит "галка". Кто-нибудь в курсе, как сделать, чтобы по умолчанию этой "галки" там не стояло?
Всё понял. Всем спасибо
vip, но это ж решение для главной (правда оба кода именно для показа на главной странице). А мне надо для определённых статических страниц...
RocketBoy, да у него вроде как предназначение для других целей. А тут у меня собственно такая задача, которая распространена практически на всех сайтах. Есть пункты меню, которые ведут на статические страницы. Я хочу как-то их обозначить, когда они активные. Тобиш, юзер пришёл на статическую страничку, ну и этот пунктик окрасился в другой цвет... Вот и хочу присвоить класс пункту, когда юзер именно на определённой страничке стоит.
В общем, мне надо показать определённые классы в main.tpl только на определённых стат страницах. Как это можно реализовать наиболее грамотно? Можно ли с помощью ifhandler? Если да, то что там надо зашаманить? А то я так и не нашёл детальную инфу по использованию этого волшебного блока
Вот, это то что надо. vitaly и vip, спасибо! )
irbees2008, к сожалению, это не то, что мне нужно. Мне надо скрыть определённые фрагменты кода. Точнее не скрыть, а сделать их видимыми только для админов.
Вот если мне надо определённые фрагменты кода на сайте скрыть от посетителей, но сделать видимымыи для пользователей, находящихся в группе "Администраторы". Это можно как-то реализовать? Есть в движке такая функция?
Knopik, Спасибо большое! Действительно в этом был баг. Сейчас всё заработало