А то глядя на это:
input-height = 40px // Это переменная main display block margin 0 padding 0 input height input-height font-size 1.2em
Спасибо за ответы :)
input-height = 40px // Это переменная main display block margin 0 padding 0 input height input-height font-size 1.2em
Мое дело предупредить😊Доступ только у проверенных редакторов же.
Такого нет, но есть возможность выбора из числа категорий, при отсутствии категории или подкатегории могут создавать свои + к этому прикрутить свойства типов контента, то все может получиться. Без Вашего участия думаю не обойдутся, придется поработать ручками :)жмёт плюс и добавляет напитки
Доброго времени! А не думали что может появиться хулиган, который создаст 1000 различных категорий и не относящиеся к рецептам? Удалять придется Вам потом в ручную иначе следующий пользователь создающий рецепт, откроет этот список и упадет в обморок.жмёт плюс и добавляет напитки
Это был общий принцип работы способа, на самом деле я уже давно переделал эти костыли, теперь достаточно в файле profile_friends.tpl.php заменить все что там было на:Я читал про ваш способ. Если честно понял до сюда:
<?php $this->setPageTitle($tab['title'], $profile['nickname']); $this->setPageDescription($profile['nickname'].' — '.$tab['title']); $this->addBreadcrumb(LANG_USERS, $this->href_to('')); $this->addBreadcrumb($profile['nickname'], $this->href_to($profile['id'])); $this->addBreadcrumb($tab['title']); ?> <?php $users = cmsUser::getInstance(); $users_id = $users->id; $friends = cmsCore::getModel('users'); $friends_id = $friends->getFriendsCount($profile['id']); ?> <?php if (!$friends_id) { ?> <?php if ($users_id == $profile['id']) { ?> <div class="friend_notice"><?php echo 'У вас нет друзей' ?></div> <?php } else { ?> <div class="friend_notice"><?php echo 'У пользователя нет друзей' ?></div> <?php }?> <?php } ?> <?php if ($friends_id) { ?> <div id="user_profile_header"> </div> <div id="user_content_list"><?php echo $profiles_list_html; ?></div> <?php } ?>
Может логичнее было бы скрывать этот пункт меню при отсутствии информации для вывода?
Логичнее, а как это реализовать?
Приветствую, уважаемое сообщество.
Как сделать, чтобы когда нет друзей и подписок, в персональном меню пользователя отображалась не 404 страница при нажатии на ссылку — "users/{user.id}/subscriptions" и "users/{user.id}/friends", а показывалась страница, что "Нет друзей", "Нет подписок"?
Дело в том, что по умолчанию вкладки друзья и подписки скрыты в профилях пользователей, хотя в настройках профиля стоит галочка на "Показывать вкладку", но если мы выводим дополнительную ссылочку в персональное меню такого типа — users/{user.id}/subscriptions, то нас перекидывает на не существующую страницу.
Вопрос, как исправить данное недоразуменее?
Может надо в каком то файле открыть по умолчанию вкладки "Друзья" и "Подписки" и тогда отобразятся надписи что "Нет друзей", "Нет подписок"?
<div id="tab-<?php echo $fieldset_id; ?>" class="tab" <?php if($form->is_tabbed && $index){ ?>style="display: none;"<?php } ?>>
<?php $groupsfield = $fieldset['childs'] == 'fset_group_wrap' ?><?php if ((strpos($_SERVER['REQUEST_URI'], 'posts/add')== false)&&($groupsfield !== false)) { ?> style="display:none"<?php } ?>
<ul class="pills-menu"> <?php $ds_counter = 0; ?> <?php foreach($datasets as $set){ ?> <?php $ds_selected = ($dataset_name == $set['name'] || (!$dataset_name && $ds_counter==0)); ?> <li class="<?php if ($ds_selected){ ?>active <?php } ?><?php echo $set['name'].(!empty($set['target_controller']) ? '_'.$set['target_controller'] : ''); ?>"> <?php if ($ds_selected){ ?> <div><?php echo $set['title']; ?></div> <?php } else { ?> <a href="<?php echo $ds_url; ?>"><?php echo $set['title']; ?></a> <?php } ?> </li> <?php $ds_counter++; ?> <?php } ?> </ul>
<select class="pills-menu"> <?php $ds_counter = 0; ?> <?php foreach($datasets as $set){ ?> <?php $ds_selected = ($dataset_name == $set['name'] || (!$dataset_name && $ds_counter==0)); ?> <option value="<?php if ($ds_selected){ ?>active <?php } ?><?php echo $set['name'].(!empty($set['target_controller']) ? '_'.$set['target_controller'] : ''); ?>"selected> <?php if ($ds_selected){ ?> <div><?php echo $set['title']; ?></div> <?php } else { ?> <a href="<?php echo $ds_url; ?>"><?php echo $set['title']; ?></a> <?php } ?> </option> <?php $ds_counter++; ?> <?php } ?> </select>
В дефолтовом шаблоне тоже самое происходит
Ваш шаблон.что может послужить причиной?
И опять рождается вопрос, что может послужить причиной?
DrDooM, судя по коду, ошибка из-за того, что данные не в формате Ajax приходят, вот проверку и не проходят.