Домой Wp-Recall WP-Recall: Предложения и идеи Кнопки для загрузки фото и видео
11ответ(ов) в теме
nikvetdoc
не в сети 1 год
На сайте с 14.11.2013
Участник
Тем 17
Сообщения 69
1
08:18

Привет, Я вырезал коды которые отвечают за загрузку фото и видео в ЛК и добавил их на страницы фото пользователей и видео пользователей каждый своему. И теперь при добавлении фото или видео автоматически добавляется в ваш ЛК. Вопрос а есть ли шоркод этих функций. Так как есть не большая проблемка с этими установками. То есть:
1 При добавлении фото нет предварительной загрузки, крестик есть а фото нет, но в любом случае загружает.
2 Там где установил код загрузки видео нет границ не много увеличилась страница как её сделать что бы код не растягивался.
Ну вот Может кто проделывал такое? Приношу извинения Андрею, что немного раздербанил рекалл.

0
Андрей CS
не в сети 3 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
2
11:22

Я не против, если кто то будет ковырять плагин.
Я мог бы что то сказать точнее, если бы знал, о каком именно коде идет речь, но могу сказать, что шорткодов к этим кодам точно нет, тк не предполагается размещение составных частей формы публикации в произвольных местах сайта.

0
nikvetdoc
не в сети 1 год
На сайте с 14.11.2013
Участник
Тем 17
Сообщения 69
3
16:49

Если не зарегистрированный пользователь добавляет видео то оно не кому не переходит. В отличии если участник добавляет то ему видео в ЛК тоже добавляется.

<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>
 
Я его добавил где последнее видео на сайте.

0
Андрей CS
не в сети 3 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
4
17:27

Данный код не предназначен для незарегистрированного пользователя. Если вы выводите его в произвольном месте своего сайта, то вам надо делать проверку зарегистрирован пользователь или нет, если нет, то не показывать возможность добавления видео.

0
nikvetdoc
не в сети 1 год
На сайте с 14.11.2013
Участник
Тем 17
Сообщения 69
5
17:40

Андрей Plechev сказал(а)

Данный код не предназначен для незарегистрированного пользователя. Если вы выводите его в произвольном месте своего сайта, то вам надо делать проверку зарегистрирован пользователь или нет, если нет, то не показывать возможность добавления видео.

Это только если страницу сделать по привелегии

0
Андрей CS
не в сети 3 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
6
17:47

нет, можно проверить на существование переменной $user_ID:

<?php if($user_ID){ ?>
//тут выводим контент для зарегистрированных пользователей
<?php } ?>

0
nikvetdoc
не в сети 1 год
На сайте с 14.11.2013
Участник
Тем 17
Сообщения 69
7
19:18

заключил в этот код , код выше он стал не рабочим, и для зарегистрированного и для не зарегистрированного

0
Андрей CS
не в сети 3 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16928
8
19:39

Я не знаю, где именно вы выводите этот код, возможно переменная $user_ID просто не определена. Пробуйте использоваь такой код

<?php 
global $user_ID;
if($user_ID){ ?>
//тут выводим контент для зарегистрированных пользователей
<?php } ?>

0
Кос Кокос
не в сети 2 года
На сайте с 02.03.2013
Участник
Тем 22
Сообщения 110
9
22:47

Либо заключить все в переменную и в конце её просто ретурнуть)

0
nikvetdoc
не в сети 1 год
На сайте с 14.11.2013
Участник
Тем 17
Сообщения 69
10
09:17

Кос сказал(а)

Либо заключить все в переменную и в конце её просто ретурнуть)

Я оставил все как есть вот код с предворительной загрузкой фото как в ЛК его тоже можно поставить там где фото пользователей. То есть не нужно заходить в ЛК и добавлять в галерею, он автоматом добавляет если вы авторизированы на сайте. У меня фото можно посмотреть всех пользователей если статус стоит участник.
Вот только бы добавить туда кнопку сфотографировать что бы то же добавлялась как с компа в галерею. Будет в обще шик!!!!!

 <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>
		

0
nikvetdoc
не в сети 1 год
На сайте с 14.11.2013
Участник
Тем 17
Сообщения 69
11
09:36

Этот код выше загружает предворительное фото как в ЛК

0
Тема закрыта. Публикация новых сообщений запрещена.