UserWall - Стена записей в профиле пользователя

Rating based on reviews:
Total stars received: 0
Total reviews: 0
Average rating: 0
Filed under: User Blog
Плагин позволяет пользователям публиковать записи на странице своего профиля, другие пользователи имеют возможность оставлять "Лайки" для каждой записи. Запись может содержать текст и изображения. Для публикации изображений требуется плагин mavatars Порядок установки: Распакуйте исходники в папку plugins вашего сайта. Зайдите в панель администратора и установите данный плагин.
Code=userwall
Name=Стена пользователя, лайки постов
Category=community-social
Description=Стена для постов в профиль пользователя, лайки постов, общий счетчик лайков
Version=1.0.2
Date=2016-10-09
Author=Alexeev Vlad
Copyright=cotontidev.ru
Готовые плагины для Cotonti - Веб-разработка на CMS / CMF Cotonti Готовые плагины и модули, услуги по веб-разработке на Cotonti Cotonti, плагины, модули, фриланс биржа, портал товаров и услуг, скачать плагины для Cotonti

userwall.tpl

 
<!-- BEGIN: MAIN -->
{FILE "{PHP.cfg.themes_dir}/{PHP.usr.theme}/warnings.tpl"}
<!-- BEGIN: WALL_ADD -->
<div class="uk-form-row">
  <form class="uk-form" name="newwallpost" action="{PHP|cot_url('plug', 'r=userwall&a=add')}" method="post" enctype="multipart/form-data">
      <fieldset>
          <legend>Новая запись на стене</legend>
          <div class="uk-form-row">
              <textarea name="rwall_text" class="uk-width-1-1"></textarea>
          </div>
          <div class="uk-form-row">
            {WALL_FORM_MAVATAR}
          </div>
          <div class="uk-form-row">
              <button class="uk-button uk-button-success" type="submit">Отправить</button>
          </div>
      </fieldset>
  </form>
</div>
<!-- END: WALL_ADD -->

<!-- BEGIN: WALL_ROW -->
<div class="uk-panel uk-panel-box" id="wallid{WALL_ID}">
  <hr>
  <article class="uk-article">
      <h5>
        Опубликована {WALL_DATE_AGO} <!-- IF {WALL_EDITABLE} --><a class="ajax" rel="get-wallid{WALL_ID}" href="{WALL_ID|cot_url('plug', 'r=userwall&a=edit&id='$this)}">Редактировать</a>/<a href="{WALL_ID|cot_url('plug', 'r=userwall&a=del&id='$this)}">Удалить</a><!-- ENDIF -->
      </h5>
      <!-- IF {PHP.cot_plugins_active.mavatars} -->
            <!-- IF {WALL_MAVATARCOUNT.IMG} > 0 -->
            <div class="wall-img">
              <!-- FOR {KEY}, {VALUE} IN {WALL_MAVATAR.IMG} -->
              <a class="wall-img-item" href="{VALUE.FILE}" data-uk-lightbox="{group:'wallid{WALL_ID}'}" style="background-image: url({VALUE.FILE});">
                <img src="{VALUE.FILE}" alt="">
              </a>
              <!-- ENDFOR -->
            </div>
            <div class="clearfix uk-margin-bottom"></div>
            <!-- ENDIF -->
            <!-- IF {WALL_MAVATARCOUNT.FILES} > 0 -->
            <div class="<!-- IF {WALL_MAVATARCOUNT.IMG} > 0 --> uk-margin-top<!-- ENDIF -->">
             <!-- FOR {KEY}, {VALUE} IN {WALL_MAVATAR.FILES} -->
             <div class="uk-margin-bottom">
              <a href="{VALUE.FILE}" target="_blank">
                <!-- IF {VALUE.FILEEXT|file_exists('images/filetypes/'$this'.png')} -->
                  <img src="images/filetypes/{VALUE.FILEEXT}.png" width="30px" height="30px" />
                <!-- ELSE -->
                  <img src="images/filetypes/file.png" width="30px" height="30px" />
                <!-- ENDIF -->
                {VALUE.FILEORIGNAME}.{VALUE.FILEEXT}
              </a>
             </div>
             <!-- ENDFOR -->
            </div>
            <!-- ENDIF -->
      <!-- ENDIF -->

        <div class="uk-grid">
           <div class="uk-width-8-10">
             <blockquote>
               {WALL_TEXT}
             </blockquote>
           </div>
           <div class="uk-width-2-10 uk-text-right">
             <h4>
               <i style="cursor:pointer" data-wall-id="{WALL_ID}" class="likeuserwall uk-icon-heart<!-- IF {WALL_ISLIKED} --> uk-text-danger<!-- ENDIF -->"></i>
               <span class="likeuserwallcounter">{WALL_LIKES}</span>
             </h4>
           </div>
        </div>

  </article>
</div>
<!-- END: WALL_ROW -->

<!-- IF {PHP.usr.id} > 0 -->
<script>
$(document).ready(function() {
 $('.likeuserwall').click(function(e) {
   e.preventDefault();
   var wall = $(this);
   $.ajax({
      type: 'GET',
      url: 'index.php?r=userwall&a=like&id='+wall.attr('data-wall-id'),
      success: function (data) {
         wall.parent().find('.likeuserwallcounter').html(data);
         wall.toggleClass('uk-text-danger');
      }
    })
 });
});
</script>
<!-- ENDIF -->

<!-- END: MAIN -->
 


Reviews

No reviews yet


Comments (0)

No comments yet
Only registered users can post new comments

Similar pages

Разный визуальный редактор для админа и пользователя
1 CKEditor - Визуальный (WYSIWYG) редактор HTML-контента. Минимальный, обычный и расширенный визуальный редактор -
User Blog • 2024-01-05 04:17 webitproff
Визуальный редактор для админа и пользователя на форуме
2 CKEditor - Визуальный (WYSIWYG) редактор HTML-контента. Минимальный, обычный и расширенный визуальный редактор -
User Blog • 2020-07-17 05:15 webitproff
Создать баннер cookies для получения согласия пользователя
3 Как Создать баннер cookies для получения согласия пользователя? Как разместить всплывающее окно согласия на обработку
User Blog • 2020-07-17 05:15 webitproff
Экстраполя для профиля пользователя
4 Очень часто при работе с сайтом на Cotonti возникает задача создания дополнительных полей для заполнения пользователями
User Blog • 2020-07-17 05:15 webitproff
Open Server 6.5.0 - Первый запуск. Руководство пользователя.
5 СодержаниеУстановка Open Server Panel 6.5.0. Руководство пользователя 2026 – Первый запуск на PHP 8.5Краткое знакомство
User Blog • 2026-02-28 02:56 webitproff

Content author

webitproff

Offline

Sodium Carbonate

Last logged: 2026-09-03 18:32

About me briefly
Support and development of web projects on the CMF Cotonti: private messengers via the website, open and closed small social networks, trading platforms and marketplaces, freelance and services exchange portal, catalogs of goods from wholesale suppliers, dropshipping platforms, online stores, and much more.
View developments and download
Public portfolio of my works and developments
Telegram for messages
@webitproff
Telegram channel
@s/aBuyFILE
  • Page published: 2020-07-17 05:15
  • Last update: 2026-02-27 10:11