Привет, Я вырезал коды которые отвечают за загрузку фото и видео в ЛК и добавил их на страницы фото пользователей и видео пользователей каждый своему. И теперь при добавлении фото или видео автоматически добавляется в ваш ЛК. Вопрос а есть ли шоркод этих функций. Так как есть не большая проблемка с этими установками. То есть:
1 При добавлении фото нет предварительной загрузки, крестик есть а фото нет, но в любом случае загружает.
2 Там где установил код загрузки видео нет границ не много увеличилась страница как её сделать что бы код не растягивался.
Ну вот Может кто проделывал такое? Приношу извинения Андрею, что немного раздербанил рекалл.
Если не зарегистрированный пользователь добавляет видео то оно не кому не переходит. В отличии если участник добавляет то ему видео в ЛК тоже добавляется.
<div id="add-videos"> <p class="alignright"><a href="#" class="show-add-form recall-button">Добавить видео</a></p> <div class="add-video-form"> <form method="post"> <label><b>Заголовок <span class="required">*</span></b><br/><input id="vdrcl-title" class="input-text" required type="text" value=""></label> <label><b>URL видео <span class="required">*</span></b> (ссылка на видео Youtube,RuTube,Vimeo,Smotri)<br/><input id="vdrcl-url" class="input-text" required type="url" value=""></label> <label><b>Описание</b><br/><textarea id="vdrcl-desc"></textarea></label> <div class="alignright"><input type="submit" class="recall-button" value="Загрузить"></div> </form> </div>
Я его добавил где последнее видео на сайте.
Андрей Plechev сказал(а)
Данный код не предназначен для незарегистрированного пользователя. Если вы выводите его в произвольном месте своего сайта, то вам надо делать проверку зарегистрирован пользователь или нет, если нет, то не показывать возможность добавления видео.
Это только если страницу сделать по привелегии
Кос сказал(а)
Либо заключить все в переменную и в конце её просто ретурнуть)
Я оставил все как есть вот код с предворительной загрузкой фото как в ЛК его тоже можно поставить там где фото пользователей. То есть не нужно заходить в ЛК и добавлять в галерею, он автоматом добавляет если вы авторизированы на сайте. У меня фото можно посмотреть всех пользователей если статус стоит участник.
Вот только бы добавить туда кнопку сфотографировать что бы то же добавлялась как с компа в галерею. Будет в обще шик!!!!!
<div id="multiupload"> <p class="notice"><i class="fa fa-exclamation-triangle"></i>Макс. размер файла -2 Mb</p> <div class="b-upload__dnd"> <form class="b-upload b-upload_multi" action="'.RCL_URL.'add-on/gallery-recall/upload-file.php" method="POST" enctype="multipart/form-data"> <div class="b-upload__hint">Добавить изображения в очередь загрузки</div> <div class="js-files b-upload__files"> <div class="js-file-tpl b-thumb" data-id="<%=uid%>" title="<%-name%>, <%-sizeText%>"> <div data-fileapi="file.remove" class="b-thumb__del">✖</div> <div class="b-thumb__preview"> <div class="b-thumb__preview__pic"></div> </div> <% if( /^image/.test(type) ){ %> <div data-fileapi="file.rotate.cw" class="b-thumb__rotate"></div> <% } %> <div class="b-thumb__progress progress progress-small"><div class="bar"></div></div> <div class="b-thumb__name"><%-name%></div> </div> </div> <hr> <div class="btn recall-button btn-success btn-small js-fileapi-wrapper"> <span>Добавить</span> <input name="filedata" type="file"> </div> <div class="js-upload recall-button btn btn-success btn-small"> <font size="+3"><span>Загруз</span></font> </div> </form> </div> </div> <div id="status-upload-grcl" ></div> <div id="save-sortable-grcl" class="alignright"><input type="button" value="Сохранить порядок" class="recall-button save-sortable"></div> <script>jQuery(function(){jQuery(function(){jQuery(".galrcl_block #files").sortable();return false;});});</script>