0
Качване на файлове чрез алтернативен начин
Започната от
Dragomir
, 21 авг 2012 16:55
9 отговора на тази тема
#1
Публикувано 21 август 2012 - 16:55
Така ще се опитам да се изразя максимално ясно.
Във форума ми Администраторите мога да качват файлове(снимки, видео) чрез алтернативен начин ето така:
Другите групи от сорта (Модератор, ВИП, Помощ и т.н.) немогат да използват този вариант.На тях това им излиза:
Та въпроса ми е следния:
Как да направя така, че определени групи от мене да имат права за качване чрез алтернативния начин?
Във форума ми Администраторите мога да качват файлове(снимки, видео) чрез алтернативен начин ето така:
Другите групи от сорта (Модератор, ВИП, Помощ и т.н.) немогат да използват този вариант.На тях това им излиза:
Та въпроса ми е следния:
Как да направя така, че определени групи от мене да имат права за качване чрез алтернативния начин?
#2
Публикувано 21 август 2012 - 17:28
Това кой ти го е правил? Иначе като гледам от мой урок са нещата Обаче там нямаше ограничения за групи.
#4
Публикувано 21 август 2012 - 18:40
Той основния урок е този: http://invisionbg.co...лнителен-бутон/
За слагането на допълнителни бутони. Обаче гледам май не съм пускал урок за ползване на Imgur чрез iframe . Май на 1-2 съм го давал като инструкция на ЛС само...
За слагането на допълнителни бутони. Обаче гледам май не съм пускал урок за ползване на Imgur чрез iframe . Май на 1-2 съм го давал като инструкция на ЛС само...
#5
Публикувано 22 август 2012 - 12:45
Та проблема от къде може да е с правата.Едни да го виждат а другите НЕ?
#6
Публикувано 22 август 2012 - 13:01
Ами дай ми кода включително над този за бутоните и ще ти кажа
#7
Публикувано 22 август 2012 - 13:39
a href="http://www.databes.n...ges/imgur.html" onclick="return hs.htmlExpand(this, {
objectType: 'iframe', width: '700'} )"><input type='button' id='add_files_attach_{$id}' class='ipsType_small ipsButton_secondary attach_button' value='Качи снимка'></a>
<span class='desc'> Ако искате да прикачите само снимка</span>
<br /><br /><a href="http://videobam.com" onclick="return hs.htmlExpand(this, {
objectType: 'iframe', width: '800'} )"><input type='button' class='input_submit' value='Качи видео'></a><span class='desc'> Ако искате да прикачите само видео</span>
Заповядай!
Да съм по точен идеята за това идва от форума ти windows7bg.Надявам се да няма проблеми от това което съм направил да не си помислиш, че крада или нещо от сорта.
objectType: 'iframe', width: '700'} )"><input type='button' id='add_files_attach_{$id}' class='ipsType_small ipsButton_secondary attach_button' value='Качи снимка'></a>
<span class='desc'> Ако искате да прикачите само снимка</span>
<br /><br /><a href="http://videobam.com" onclick="return hs.htmlExpand(this, {
objectType: 'iframe', width: '800'} )"><input type='button' class='input_submit' value='Качи видео'></a><span class='desc'> Ако искате да прикачите само видео</span>
Заповядай!
Да съм по точен идеята за това идва от форума ти windows7bg.Надявам се да няма проблеми от това което съм направил да не си помислиш, че крада или нещо от сорта.
#8
Публикувано 22 август 2012 - 13:42
Имаш ограничение по потребителска група. Сега защо губиш и твоето и моето време - казах целия код - ако щеш!
#9
Публикувано 22 август 2012 - 13:44
<if test="$this->memberData['member_uploader'] == 'flash'">
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/swfupload/swfupload.js'></script>
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/swfupload/plugins/swfupload.swfobject.js'></script>
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/swfupload/plugins/swfupload.cookies.js'></script>
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/swfupload/plugins/swfupload.queue.js'></script>
</if>
<script type='text/javascript'>
//<![CDATA[
ipb.lang['used_space'] = "{parse expression="sprintf( $this->lang->words['used_space_js'], "{$stats['max_single_upload_human']}" )"}";
//]]>
</script>
{parse js_module="attach"}
<div class='ipsPad'>
<div id='attach_error_box' class='message error' style='display:none'></div>
<input type='file' id='nojs_attach_{$id}_1' class='input_upload' name='FILE_UPLOAD' tabindex='1' />
<input type='file' id='nojs_attach_{$id}_2' class='input_upload' name='FILE_UPLOAD' tabindex='1' />
<ul id='attachments'><li style='display: none'></li></ul>
<div class='attach_controls'>
<h2 class='ipsType_subtitle'>{$this->lang->words['attach_header']}</h2>
<span id='buttonPlaceholder'></span>
<input type='button' id='add_files_attach_{$id}' class='ipsType_small ipsButton_secondary attach_button' value='{$this->lang->words['attach_selected']}' style='display: none; clear: both' tabindex='-1' />
<span class='desc ipsType_small' id='space_info_attach_{$id}'>
<if test="$stats['space_left_human'] == $this->lang->words['attach_unlimited']">
{parse expression="sprintf( $this->lang->words['used_space_unlimited'], "{$stats['max_single_upload_human']}")"}<br /><br />
<a href="http://www.databes.n...ges/imgur.html" onclick="return hs.htmlExpand(this, {
objectType: 'iframe', width: '700'} )"><input type='button' id='add_files_attach_{$id}' class='ipsType_small ipsButton_secondary attach_button' value='Качи снимка'></a>
<span class='desc'> Ако искате да прикачите само снимка</span>
<br /><br /><a href="http://videobam.com" onclick="return hs.htmlExpand(this, {
objectType: 'iframe', width: '800'} )"><input type='button' class='input_submit' value='Качи видео'></a><span class='desc'> Ако искате да прикачите само видео</span>
<else />
{parse expression="sprintf( $this->lang->words['used_space'], "{$stats['space_left_human']}", "{$stats['max_single_upload_human']}")"}
</if>
</span>
<if test="!IN_ACP AND $this->settings['uploadFormType']">
<p class='desc lighter ipsType_smaller' id='help_msg'>
<if test="flashuploadhelp:|:$this->memberData['member_uploader'] == 'flash'">
{$this->lang->words['trouble_uploading']} <a href='#' data-switch='default' title='{$this->lang->words['switch']}' tabindex='1'>{$this->lang->words['switch_to_basic']}</a>
<else />
<a href='#' data-switch='flash' title='{$this->lang->words['switch']}' tabindex='-1'>{$this->lang->words['switch_to_advanced']}</a>
</if>
</p>
</if>
</div>
</div>
<script type='text/javascript'>
//<![CDATA[
ipb.delegate.register("[data-switch]", function(e, elem){
ipb.attach.switchUploadType( elem.readAttribute('data-switch') );
});
// Show the button and info
$('add_files_attach_{$id}').show();
$('space_info_attach_{$id}').show();
var useType = 'default';
var uploadURL = ipb.vars['base_url'] + "app=core&module=attach§ion=attach&do=attachiFrame&attach_rel_module={$type}&attach_rel_id={$id}&attach_post_key={$post_key}&forum_id={$forum_id}&attach_id=attach_{$id}&fetch_all=1";
if ( ipb.vars['use_swf_upload'] && ( jimAuld.utils.flashsniffer.meetsMinVersion( 9 ) && ( ipb.vars['swfupload_enabled'] ) ) )
{
useType = 'swf';
var uploadURL = ipb.vars['base_url'] + "app=core&module=attach§ion=attach&do=attach_upload_process&attach_rel_module={$type}&attach_rel_id={$id}&attach_post_key={$post_key}&forum_id={$forum_id}&_nsc=1";
}
ipb.attach.template = "<li id='ali_[id]' class='attach_row' style='display: none'><div><h4 class='attach_name'>[name]</h4><p class='info'>[info]</p><span class='img_holder'></span><p class='progress_bar'><span style='width: 0%'>0%</span></p><p class='links'><a href='#' class='add_to_post' title='{$this->lang->words['attach_button_title']}' tabindex='-1'>{$this->lang->words['attach_button']}</a> | <a href='#' class='cancel delete' title='{$this->lang->words['attach_delete_title']}' tabindex='-1'>{$this->lang->words['attach_delete']}</a></p></div></li>";
document.observe('dom:loaded', function(){
ipb.attach.registerUploader( 'attach_{$id}', useType, 'attachments', {
'upload_url': uploadURL,
'attach_rel_module': "{$type}",
'attach_rel_id': "{$id}",
'attach_post_key': "{$post_key}",
'forum_id': "{$forum_id}",
'file_size_limit': "{$stats['max_single_upload']}"
} )});
//]]>
</script>
Заповядай!
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/swfupload/swfupload.js'></script>
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/swfupload/plugins/swfupload.swfobject.js'></script>
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/swfupload/plugins/swfupload.cookies.js'></script>
<script type='text/javascript' src='{$this->settings['public_dir']}js/3rd_party/swfupload/plugins/swfupload.queue.js'></script>
</if>
<script type='text/javascript'>
//<![CDATA[
ipb.lang['used_space'] = "{parse expression="sprintf( $this->lang->words['used_space_js'], "{$stats['max_single_upload_human']}" )"}";
//]]>
</script>
{parse js_module="attach"}
<div class='ipsPad'>
<div id='attach_error_box' class='message error' style='display:none'></div>
<input type='file' id='nojs_attach_{$id}_1' class='input_upload' name='FILE_UPLOAD' tabindex='1' />
<input type='file' id='nojs_attach_{$id}_2' class='input_upload' name='FILE_UPLOAD' tabindex='1' />
<ul id='attachments'><li style='display: none'></li></ul>
<div class='attach_controls'>
<h2 class='ipsType_subtitle'>{$this->lang->words['attach_header']}</h2>
<span id='buttonPlaceholder'></span>
<input type='button' id='add_files_attach_{$id}' class='ipsType_small ipsButton_secondary attach_button' value='{$this->lang->words['attach_selected']}' style='display: none; clear: both' tabindex='-1' />
<span class='desc ipsType_small' id='space_info_attach_{$id}'>
<if test="$stats['space_left_human'] == $this->lang->words['attach_unlimited']">
{parse expression="sprintf( $this->lang->words['used_space_unlimited'], "{$stats['max_single_upload_human']}")"}<br /><br />
<a href="http://www.databes.n...ges/imgur.html" onclick="return hs.htmlExpand(this, {
objectType: 'iframe', width: '700'} )"><input type='button' id='add_files_attach_{$id}' class='ipsType_small ipsButton_secondary attach_button' value='Качи снимка'></a>
<span class='desc'> Ако искате да прикачите само снимка</span>
<br /><br /><a href="http://videobam.com" onclick="return hs.htmlExpand(this, {
objectType: 'iframe', width: '800'} )"><input type='button' class='input_submit' value='Качи видео'></a><span class='desc'> Ако искате да прикачите само видео</span>
<else />
{parse expression="sprintf( $this->lang->words['used_space'], "{$stats['space_left_human']}", "{$stats['max_single_upload_human']}")"}
</if>
</span>
<if test="!IN_ACP AND $this->settings['uploadFormType']">
<p class='desc lighter ipsType_smaller' id='help_msg'>
<if test="flashuploadhelp:|:$this->memberData['member_uploader'] == 'flash'">
{$this->lang->words['trouble_uploading']} <a href='#' data-switch='default' title='{$this->lang->words['switch']}' tabindex='1'>{$this->lang->words['switch_to_basic']}</a>
<else />
<a href='#' data-switch='flash' title='{$this->lang->words['switch']}' tabindex='-1'>{$this->lang->words['switch_to_advanced']}</a>
</if>
</p>
</if>
</div>
</div>
<script type='text/javascript'>
//<![CDATA[
ipb.delegate.register("[data-switch]", function(e, elem){
ipb.attach.switchUploadType( elem.readAttribute('data-switch') );
});
// Show the button and info
$('add_files_attach_{$id}').show();
$('space_info_attach_{$id}').show();
var useType = 'default';
var uploadURL = ipb.vars['base_url'] + "app=core&module=attach§ion=attach&do=attachiFrame&attach_rel_module={$type}&attach_rel_id={$id}&attach_post_key={$post_key}&forum_id={$forum_id}&attach_id=attach_{$id}&fetch_all=1";
if ( ipb.vars['use_swf_upload'] && ( jimAuld.utils.flashsniffer.meetsMinVersion( 9 ) && ( ipb.vars['swfupload_enabled'] ) ) )
{
useType = 'swf';
var uploadURL = ipb.vars['base_url'] + "app=core&module=attach§ion=attach&do=attach_upload_process&attach_rel_module={$type}&attach_rel_id={$id}&attach_post_key={$post_key}&forum_id={$forum_id}&_nsc=1";
}
ipb.attach.template = "<li id='ali_[id]' class='attach_row' style='display: none'><div><h4 class='attach_name'>[name]</h4><p class='info'>[info]</p><span class='img_holder'></span><p class='progress_bar'><span style='width: 0%'>0%</span></p><p class='links'><a href='#' class='add_to_post' title='{$this->lang->words['attach_button_title']}' tabindex='-1'>{$this->lang->words['attach_button']}</a> | <a href='#' class='cancel delete' title='{$this->lang->words['attach_delete_title']}' tabindex='-1'>{$this->lang->words['attach_delete']}</a></p></div></li>";
document.observe('dom:loaded', function(){
ipb.attach.registerUploader( 'attach_{$id}', useType, 'attachments', {
'upload_url': uploadURL,
'attach_rel_module': "{$type}",
'attach_rel_id': "{$id}",
'attach_post_key': "{$post_key}",
'forum_id': "{$forum_id}",
'file_size_limit': "{$stats['max_single_upload']}"
} )});
//]]>
</script>
Заповядай!
#10
Публикувано 22 август 2012 - 22:30
Ами вероятно ползваш неправилно или недостатъчно ъпгрейднат скин и имаш един код вътре за показване какво пространство за прикачване остава. Обаче е с условие... Та така... ЗНачи запази си целия код в текстов документ.
В кода намери това:
Замести го с този код:
След кода за снимката и видеото намери и изтрий това:
И ще се оправи
В кода намери това:
<span class='desc ipsType_small' id='space_info_attach_{$id}'> <if test="$stats['space_left_human'] == $this->lang->words['attach_unlimited']"> {parse exp<b></b>ression="sprintf( $this->lang->words['used_space_unlimited'], "{$stats['max_single_upload_human']}")"}<br /><br />
Замести го с този код:
<span class='desc ipsType_small' id='space_info_attach_{$id}'>{parse exp<b></b>ression="sprintf( $this->lang->words['used_space'], "{$stats['space_left_human']}", "{$stats['max_single_upload_human']}")"}</span> <br /><br />
След кода за снимката и видеото намери и изтрий това:
<else /> {parse exp<b></b>ression="sprintf( $this->lang->words['used_space'], "{$stats['space_left_human']}", "{$stats['max_single_upload_human']}")"} </if> </span>
И ще се оправи
0 потребител(и) четат тази тема
0 потребители, 0 гости, 0 анонимни