in.uCoz.org PDA design by Prosvetekvator
 
 
Форма входа

Старая форма входа
 
 
 
 
Категории
Шаблоны для uCoz [18]
Виды материалов [10]
Мини профили [7]
Мини чаты [8]
Виды комментариев [14]
Формы входа [3]
Информеры [33]
Украшения [16]
Меню сайта [5]
Кнопки [27]
Шапки сайта [3]
Медиа [19]
Переключатели [8]
Разное [65]
Формы поиска [9]
Скрипты [46]
Игры на сайт [6]
Аякс (Ajax) окна [1]
PHP скрипты [3]
 
 
 
 
Материал
Главная » 2014 » Июль » 2 » Стена пользователя из модуля "Новости сайта"
« Предидущий | ID: 321 | Следующий »

21:50
Стена пользователя из модуля "Новости сайта"


О стене. Сделана на временную замену другим скриптам. Ваше дело, ставить ее или не ставить.

Если вы решили поставить, то переходим к установки.
Для начало зайдем в (ПУ ---> Новости Сайта --> Настройки модуля)
И ищем пункт "Поля для добавления материалов:", в нем убираем все галки, за исключением "Полный текст материала".

Внизу же, ищем "Тонкие настройки модуля" и находим пункт "Включить возможность поиска материалов пользователя:"

Дальше идем (Дизайн --> Управление дизайном (шаблоны))
ищем "Новости сайта". Нашли? Теперь открываем ссылку "Вид материалов".
Удаляем все содержимое там и заменяем на наш код:
Код
<div style="display:none"><div id="stena_ff">  
<div class="b-vm">
  <div class="b-vm-a">
  <a href="$PROFILE_URL$" title="$NAME$"><img src="$AVATAR_URL$" alt="$USERNAME$" title="$NAME$" /></a>
  </div>
  <div class="b-vm-af">
  $USERNAME$
  </div>
  <div class="b-vm-po">Пост #</div> <div class="b-vm-nu">$ID$</div>
  <div class="red_del"><?if($MODER_PANEL$)?>$MODER_PANEL$<?else?><?endif?></div>
  <div class="clear"> </div>
  <div class="b-vm-m">$MESSAGE$</div>
  <br>
<div class="b-vm-da">
$DATE$ в $TIME$  
</div>
  <a href="$COMMENTS_URL$" class="b-vm-com">Комментировать <?if($COMMENTS_NUM$)?>$COMMENTS_NUM$<?else?<?endif?></a>
  <div class="clear"> </div>
</div>
  <?if($COM_BODY$)?>
  $COM_BODY$
  <?else?>
  <?endif?>
</div></div>


Теперь, там где мы открывали "Вид материалов", ищем "Страница архива материалов".

и вставляем в абсолютно любое место - этот код:
Код

  <div style="display:none"><div id="addST">  
  <a href="$ADD_ENTRY_LINK$" class="addSUB">Добавить запись</a>
</div></div>


Теперь идем снова (Дизайн --> Управление дизайном (шаблоны))
только уже ищем "Персональная страница пользователя".

Устанавливаем этот код, где мы хотим видеть нашу стену.
Код

<span class="addST2"></span>  
<script type="text/javascript">  
$('.addST2').load('/news/ #addST');  
</script>

<span class="stena_ff2"></span>  
<script type="text/javascript">  
$('.stena_ff2').load('/news/0-0-0-0-17-$_USER_ID$ #stena_ff');  
</script>


Напоследок, в CSS добавляем этот код:
Код

.b-vm {
width: 90%;
padding: 5px 5px 5px 40px;
text-align: left;
margin: 20px 40px;
}

.b-vm-a img {
width: 60px;
border-radius: 3px;
}

.b-vm-a {
width: 60px;  
max-height: 60px;  
  position:relative;  
margin:0px 0px -65px -75px;
}

.b-vm-af {
font-family: 'Myriad Pro';
font-size:15px;
color: #666666;
float: left;
}

.b-vm-da {
font-family: 'Myriad Pro';
font-size:12px;
color: #666666;
float: left;
}

.b-vm-l {
font-family: 'Myriad Pro';
font-size: 12px;
float: right;
color: #2c76b2;
  margin: 0px 10px;
}

.b-vm-r {
font-family: 'Myriad Pro';
font-size: 12px;
float: right;
color: #2c76b2;
}

  .b-vm-m {
  font-family: 'Myriad Pro';
  font-size: 16px;
  }
   
  .b-vm-m img {
  max-width: 300px;
max-height: 300px;
transition:width 0.5s ease;
  }
   
  .b-vm-po {
  font-family: 'Myriad Pro';
  font-size: 12px;
  float: left;
  padding: 3px 10px;
  }
   
  .b-vm-nu {
  font-family: 'Myriad Pro';
  font-size: 12px;
  float: left;
  padding: 3px 0px;
  }
   
  .b-vm-com {
  font-family: 'Myriad Pro';
  font-size: 12px;
  float: left;
  padding: 0px 10px;
  }

.clear {
clear:both;
}

.red_del {
float: right;
  margin: 0px 20px;
}

.addSUB {
width: 150px;
background: #cd4c47;
text-align: center;
padding: 5px 0px;
display: block;
margin: 12px 0;
font-family: 'Myriad Pro';
font-size: 12px;
color: #ffffff !important;
float: right;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-decoration:none !important;
}

.addSUB:hover {
background: #b3504c;
text-decoration:none;
}


Минусы этой стены:
да думаю их перечислять не нужно, сразу видно все, но пожалуй скажу один.
- нельзя писать на стену другого пользователя, только комментировать его запись.

P.s. не забывайте убирать галочки у групп пользователей на перемодерацию новостей.

Всего комментариев: 2
2 Reactor  
Что-то в этом роде. Как бы пользователь добавляет новость на сайт, к которой могут люди оставлять комментарий.

1 Prosvetekvator  
Это получается пользователь создает новые материалы, а остальные могут их комментировать?

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
 
 
 
 
Статистика
Вверх | меню | пользователи
Онлайн всего: 11
Гостей: 11
Пользователей: 0
 
 
Полная версия сайта