Наш опрос
Оцените мой сайт
Всего ответов: 24
Случайный анекдот
35 Когда-то греки разрушили Трою, Персию, Египет, Сирию, Финикию, Вавилон, Бактрию… Пришла очередь и Евросоюза.
Статистика
Онлайн всего: 22
Гостей: 22
Пользователей: 0

» Сегодня нас посетили:
» Зарег. на сайте
Всего: 3476
Новых за месяц: 1
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
» Из них
Администраторов: 1
Модераторов: 3
С активностью: 176
Авторизованных: 3296

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



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

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

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

Дальше идем (Дизайн --> Управление дизайном (шаблоны))
ищем "Новости сайта". Нашли? Теперь открываем ссылку "Вид материалов".
Удаляем все содержимое там и заменяем на наш код:
Код
<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. не забывайте убирать галочки у групп пользователей на перемодерацию новостей.

Html редактор
Автор: Reactor
Просмотров: 9333
02.07.2014


Другие статьи почитайка;)
Поделись ссылкой на форумах
Ссылка:
BB-code:
HTML:


« Пред. Стена пользователя из модуля "Новости сайта" След. »

Всего комментариев: 2

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

02.07.2014 в 22:54 | Перейти к материалу >
-
0
+

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

02.07.2014 в 22:13 | Перейти к материалу >
-
0
+

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа

Мини-чат
Топ пользователей
Новое на форуме








Комментарии
11.06.2022