أهلا وسهلا بك زائرنا الكريم في منتدى دعم PBBoard الرسمي، لكي تتمكن من المشاركة ومشاهدة جميع أقسام المنتدى وكافة الميزات ، يجب عليك إنشاء حساب جديد بالتسجيل بالضغط هنا أو تسجيل الدخول اضغط هنا إذا كنت عضواً .

[مجابه] المده الزمنيه بعد اضافه مووضع او رد

موضوع مغلق


  • [مشكله]:
22-11-2011 09:48 صباحاً
ميدو المصري
معلومات الكاتب
السلام عليكم ورحمه الله وبركاته

لو سمحتو انا كل ماضيف رد يقولي بعد 30 ثانيه انا اعلم اني عامل كده من لوحه الاداره بس المفروض لاتتنطبق ع المدير العام ونائبه ومشرفين الاقسام في اقسامهم
هل هذا خطا ام لا
فانا اريده لاينظبق الا ع الاعضاء ومشرفين الاقسام خارج اقسامهم المشرف عليها المده الزمنيه بعد اضافه مووضع او رد
+
كيفيه رفع صندوق الارسال في الملف الشخصي الي فوق واعتقد انه سيكون افضل بكثير من تحت فكيف افعل هذا

look/images/icons/i1.gif [مجابه] المده الزمنيه بعد اضافه مووضع او رد
  22-11-2011 11:36 صباحاً   [1]
Soliman
معلومات الكاتب
وعليكم السلام ورحمة الله وبركاته،،
اقتبـاس ،، لو سمحتو انا كل ماضيف رد يقولي بعد 30 ثانيه انا اعلم اني عامل كده من لوحه الاداره بس المفروض لاتتنطبق ع المدير العام ونائبه ومشرفين الاقسام في اقسامهم
هل هذا خطا ام لا
فانا اريده لاينظبق الا ع الاعضاء ومشرفين الاقسام خارج اقسامهم المشرف عليها المده الزمنيه بعد اضافه مووضع او رد
حرر ملف : modules/new_reply.module.php
وابحث عن :
CODE
$PowerBB->functions->error($PowerBB->_CONF['template']['lang']['floodctrl']);

استبدله بـ :
CODE
if (!$PowerBB->functions->ModeratorCheck($this->SectionInfo['id']))
{
$PowerBB->functions->error($PowerBB->_CONF['template']['lang']['floodctrl']);
}


وابحث عن :
CODE
$PowerBB->functions->error_no_foot($PowerBB->_CONF['template']['lang']['floodctrl']);

استبدله بـ :
CODE
if (!$PowerBB->functions->ModeratorCheck($this->SectionInfo['id']))
{
$PowerBB->functions->error_no_foot($PowerBB->_CONF['template']['lang']['floodctrl']);
}



اقتبـاس ،، كيفيه رفع صندوق الارسال في الملف الشخصي الي فوق واعتقد انه سيكون افضل بكثير من تحت فكيف افعل هذا
حرر قالب : visitor_messag.tpl
وحدد النص ابتداء من :
CODE
{if {$_CONF['info_row']['active_visitor_message']} == '1'}

إلى النهاية واعمل قص
والصقه قبل :
CODE
{if !{$No_VisitorMessageList}}


بالتوفيق ..

تم تحرير المشاركة بواسطة :Soliman بتاريخ:22-11-2011 11:36 صباحاً


look/images/icons/i1.gif [مجابه] المده الزمنيه بعد اضافه مووضع او رد
  22-11-2011 12:32 مساءً   [2]
ميدو المصري
معلومات الكاتب
شكرا اخي سليمان ع سرعه الرد ولكن بالنسبه للمده المحدده لم يتم الحل بعد فعندما اقوم بوضع الرد ع اي موضوع بالضغط ع ايقونه اضافه رد تظهر صفحه بيضاء
ومن الصندوق مباشره الصفحه تعمل لودينك ولم يتم الرد ايضا
-----------------
وبالنسبه لصندوق الارسال
تفضل هذا الكود لدي عشان مش فاهم قصد حضرتك الي اي نهايه وممكن تعدلو ليا معلشي هاتعبك معايا اخي سليمان
CODE
{if {$_CONF['info_row']['active_visitor_message']} == '1'}
{if {$_CONF['group_info']['visitormessage']} == 1}
<?php if (!$PowerBB->_CONF[&#39;template&#39;][&#39;MemberInfo&#39;][&#39;visitormessage&#39;] == &#39;0&#39;
OR !$PowerBB->_CONF[&#39;template&#39;][&#39;group_info_visitormessage&#39;] == &#39;0&#39;
and $PowerBB->_CONF[&#39;template&#39;][&#39;_CONF&#39;][&#39;rows&#39;][&#39;member_row&#39;][&#39;id&#39;] == $PowerBB->_CONF[&#39;template&#39;][&#39;MemberInfo&#39;][&#39;id&#39;]
OR $PowerBB->_CONF[&#39;template&#39;][&#39;_CONF&#39;][&#39;rows&#39;][&#39;member_row&#39;][&#39;usergroup&#39;] == &#39;1&#39;) {  ?>

<script language="JavaScript">
<!--
function checkAll(form){
  for (var i = 0; i < form.elements.length; i++){
    eval("form.elements[" + i + "].checked = form.elements[0].checked");
  }
}
-->
</script>
</head>
<body>


<script language="javascript">
function AjaxReply()
{

    var AjaxState = {ajaxSend : $("#status").html("<div class=&#39;info_bar&#39;> <img border=&#39;0&#39; src=&#39;{$image_path}/loading.gif&#39;></div>")};

    var data = {};
    data[&#39;text&#39;]    =    $("#box_text").val();
    data[&#39;code_**&#39;]    =    $("#code_**").val();
    data[&#39;ajax&#39;]    =    1;

    $.post("index.php?page=visitormessage&add_visitor_message=1&id={$MemberInfo[&#39;id&#39;]}",data,function Success(xml) { $("#status").html(xml); });
}

function Wait()
{
    $("#status").html("{$lang[&#39;Ongoing_process&#39;]}");
}

function Ready()
{
    $("#visitor_messag_id").click(AjaxReply);
}

$(document).ready(Ready);

-->
</script>

{if !{$No_VisitorMessageList}}
<form action="index.php?page=visitormessage&amp;del=1&amp;id={$MemberInfo[&#39;id&#39;]}" name="form1" method="post">

<table width="100%" border="0" class="border" cellpadding="0" style="border-collapse: collapse" align="center">
  <tr>
    <td width="60%" class="tcat" colspan="1">
{if {$show}}
<div class="l-left">
<input type="checkbox" name="check_all" onClick="checkAll(this.form)"/>
  </div>
{else}
{if {$_CONF[&#39;rows&#39;][&#39;group_info&#39;][&#39;admincp_allow&#39;]}}
{if !{$show}}
<div class="l-left">
<input type="checkbox" name="check_all" onClick="checkAll(this.form)"/>
</div>
{/if}
{/if}
{/if}
{$lang[&#39;Showing_Visitor_Messages&#39;]}
   </td>
  </tr>
	 {Des::while}{VisitorMessageList}
   <tr id="visitor_messag">
    <td class="row1" width="60%" valign="top">
<table border="0" width="100%" cellpadding="1" class="border">
    <tr>
<td class="row1" valign="top">
{if {$VisitorMessageList[&#39;postusername&#39;]}}
<?php

		$userid = $PowerBB->_CONF[&#39;template&#39;][&#39;while&#39;][&#39;VisitorMessageList&#39;][$this->x_loop][&#39;postuserid&#39;];
	   $GetAvatar = $PowerBB->DB->sql_query("SELECT * FROM " . $PowerBB->table[&#39;member&#39;] . " WHERE id = &#39;$userid&#39;");
	   $Avatar = @mysql_fetch_array($GetAvatar);
	   $avater_path = $Avatar[&#39;avater_path&#39;];
?>
<?php if ($avater_path){ ?>
<a class="UserPhotoLink" href="index.php?page=profile&amp;show=1&amp;id={$VisitorMessageList[&#39;postuserid&#39;]}">
<img src=&#39;<?php echo $avater_path; ?>&#39; alt="Photo" class="UserPhoto UserPhoto_mini" />
</a>
{/if}
<?php if ($avater_path ==&#39;&#39;){ ?>
<a class="UserPhotoLink" href="index.php?page=profile&amp;show=1&amp;id={$VisitorMessageList[&#39;postuserid&#39;]}">
    <img src="{$image_path}/
    {$_CONF[&#39;info_row&#39;][&#39;default_avatar&#39;]}" border="0" alt="Photo" class="UserPhoto UserPhoto_mini" />
    </a>
{/if}

{else}
<a class="UserPhotoLink" href="index.php?page=profile&amp;show=1&amp;id={$VisitorMessageList[&#39;postuserid&#39;]}">
    <img src="{$image_path}/
    {$_CONF[&#39;info_row&#39;][&#39;default_avatar&#39;]}" border="0" class="UserPhoto UserPhoto_mini" />
    </a>
{/if}
	   </td>
	   <td class="row1" width="100%" valign="top">
<table border="0" width="100%" cellpadding="0" style="border-collapse: collapse">
    <tr>
	   <td class="row2">
  <div class="r-right">
{if {$VisitorMessageList[&#39;postusername&#39;]}}
<a href="index.php?page=profile&amp;show=1&amp;id={$VisitorMessageList[&#39;postuserid&#39;]}">{$VisitorMessageList[&#39;postusername&#39;]}</a>
{else}
{$lang[&#39;Guest_&#39;]}
{/if}
</div>
  <div class="l-left">
<font class="smallfont">{$VisitorMessageList[&#39;dateline&#39;]} </font>
{if {$show}}
  <input type="checkbox" name="check[]" value="{$VisitorMessageList[&#39;id&#39;]}" />
  {else}
{if {$_CONF[&#39;rows&#39;][&#39;group_info&#39;][&#39;admincp_allow&#39;]}}
{if !{$show}}
  <input type="checkbox" name="check[]" value="{$VisitorMessageList[&#39;id&#39;]}" />
{/if}
{/if}
{/if}
</div>
</td>
    </tr>
</table>


<?php $PowerBB->_CONF[&#39;template&#39;][&#39;while&#39;][&#39;VisitorMessageList&#39;][$this->x_loop][&#39;pagetext&#39;] = $PowerBB->functions->CleanVariable($PowerBB->_CONF[&#39;template&#39;][&#39;while&#39;][&#39;VisitorMessageList&#39;][$this->x_loop][&#39;pagetext&#39;],&#39;html&#39;); ?>
<?php $PowerBB->_CONF[&#39;template&#39;][&#39;while&#39;][&#39;VisitorMessageList&#39;][$this->x_loop][&#39;pagetext&#39;] = $PowerBB->Powerparse->replace($PowerBB->_CONF[&#39;template&#39;][&#39;while&#39;][&#39;VisitorMessageList&#39;][$this->x_loop][&#39;pagetext&#39;]); ?>
<?php $PowerBB->_CONF[&#39;template&#39;][&#39;while&#39;][&#39;VisitorMessageList&#39;][$this->x_loop][&#39;pagetext&#39;] = $PowerBB->Powerparse->censor_words($PowerBB->_CONF[&#39;template&#39;][&#39;while&#39;][&#39;VisitorMessageList&#39;][$this->x_loop][&#39;pagetext&#39;]); ?>
<?php echo $PowerBB->_CONF[&#39;template&#39;][&#39;while&#39;][&#39;VisitorMessageList&#39;][$this->x_loop][&#39;pagetext&#39;]; ?>


<?php if ($PowerBB->_CONF[&#39;template&#39;][&#39;_CONF&#39;][&#39;rows&#39;][&#39;member_row&#39;][&#39;usergroup&#39;] == &#39;1&#39;) {  ?>
<div class="l-left">
&nbsp;&nbsp;
<img title="{$lang[&#39;user_IP&#39;]}:
{$VisitorMessageList[&#39;ipaddress&#39;]}" border="0" src="{$image_path}/ip.gif" width="25" height="15">
&nbsp;&nbsp;
</div>
{/if}

{if {$_CONF[&#39;member_permission&#39;]}}
{if {$VisitorMessageList[&#39;postusername&#39;]} == {$_CONF[&#39;rows&#39;][&#39;member_row&#39;][&#39;username&#39;]}}
<div class="l-left">
<a id="pagetext" href="index.php?page=visitormessage&amp;edit=1&amp;id={$VisitorMessageList[&#39;id&#39;]}">
{$lang[&#39;Edit_Message&#39;]}</a>
</div>
{else}
{if {$_CONF[&#39;rows&#39;][&#39;group_info&#39;][&#39;admincp_allow&#39;]}}
<div class="l-left">
<a id="pagetext" href="index.php?page=visitormessage&amp;edit=1&amp;id={$VisitorMessageList[&#39;id&#39;]}">
{$lang[&#39;Edit_Message&#39;]}</a>
</div>
{/if}
{/if}
{/if}

	   </td>
    </tr>
    </table>
</td>
  </tr>
	{/Des::while}
{if {$show}}
	<tr>
    <td width="60%" class="row1" align="center">
<input class="button" name="delet" type="submit" value="{$lang[&#39;delet_Visitor_Messages&#39;]}" />
</td>
  </tr>
{else}
{if {$_CONF[&#39;rows&#39;][&#39;group_info&#39;][&#39;admincp_allow&#39;]}}
{if !{$show}}
	<tr>
    <td width="60%" class="row1" align="center">
<input class="button" name="delet" type="submit" value="{$lang[&#39;delet_Visitor_Messages&#39;]}" />
</td>
  </tr>
{/if}
{/if}
{/if}
	<tr>
    <td width="60%" class="row2" align="left">
{$pager}</td>
  </tr>
  </table>

</form>


{else}
<table width="100%" border="0" cellspacing="1" class="border" align="center">
  <tr>
    <td width="60%" class="tcat" colspan="1">
{$lang[&#39;Showing_Visitor_Messages&#39;]}
    </td>
  </tr>
	  <tr>
    <td width="60%" class="row1" align="center">
{$lang[&#39;No_VisitorMessageList&#39;]}
	   </td>
  </tr>
  </table>
{/if}
{/if}
{/if}

<form name="topic" method="post" action="index.php?page=visitormessage&amp;add_visitor_message=1&amp;id={$MemberInfo[&#39;id&#39;]}">
<div id="status"></div>
<table align="center" class="border" border="0" cellspacing="1" width="100%">
  <tr>
    <td width="60%" class="tcat" colspan="1">
{$lang[&#39;Write_a_new_message&#39;]}
    </td>
  </tr>
   <tr>
    <td width="60%" class="row1">
{template}visitor_message_js{/template}
<textarea name="text" id="box_text" style="display:block;" class="editoriframemini" tabindex="3"></textarea>
   <script type="text/javascript">
    comm._toggle();
</script>
{if {$_CONF[&#39;info_row&#39;][&#39;smiles_show&#39;]} == 1}
<fieldset>
<legend>{$lang[&#39;smiles&#39;]}</legend>
		  {Des::while}{SmileRows}
			 <img src="{$SmileRows[&#39;smile_path&#39;]}" OnClick="AddSmileyIcon(&#39;{$SmileRows[&#39;smile_path&#39;]}&#39;);" alt="{$SmileRows[&#39;smile_path&#39;]}" border="0" cellspacing="1" />
		  {/Des::while}
</fieldset>
{/if}
    </td>
  </tr>
  {if !{$_CONF[&#39;member_permission&#39;]}}
<tr>
    <td width="60%" class="row1" align="center">
<font class="smallfont">{$lang[&#39;Verification&#39;]}</font>

<img id="turing" src="includes/captcha.php" />
<input name="code_**" id="code_**" type="text" size="4" maxlength="5" dir="ltr"/>

<script language="javascript">

	var clicks = 0;

	function updateImg()
	{
	 clicks++
	var doc = document.getElementById("turing");
	doc.src = "includes/captcha.php" + "?act=" + clicks;
	}
-->
</script>
<a onclick="updateImg();"><font class="smallfont">{$lang[&#39;Image_replacement&#39;]}</font></a>
    </td>
  </tr>
  {/if}

    <tr>
    <td width="60%" class="row1" align="center">
<input name="insert" type="button" id="visitor_messag_id" value="{$lang[&#39;send&#39;]}" onclick="comm._submit();" />
    </td>
  </tr>
</table>
</form>
{/if}


تم تحرير المشاركة بواسطة :ميدو المصري بتاريخ:22-11-2011 12:33 مساءً


look/images/icons/i1.gif [مجابه] المده الزمنيه بعد اضافه مووضع او رد
  22-11-2011 02:19 مساءً   [3]
Soliman
معلومات الكاتب
المده الزمنيه بعد اضافه مووضع او رد
استبدل الملفات المرفقه المعدلة بالموجودة لديك
 
  visitor_messag.zip   تحميل zip مرات التحميل :(36)
الحجم :(2.436) KB
  new_reply.module.zip   تحميل zip مرات التحميل :(29)
الحجم :(7.985) KB
  new_topic.module.zip   تحميل zip مرات التحميل :(26)
الحجم :(6.868) KB

look/images/icons/i1.gif [مجابه] المده الزمنيه بعد اضافه مووضع او رد
  22-11-2011 03:19 مساءً   [4]
ميدو المصري
معلومات الكاتب
الف شكر اخي سليمان تم الحمد لله تعالي

بارك الله فيك ياصحبي المده الزمنيه بعد اضافه مووضع او رد

look/images/icons/i1.gif [مجابه] المده الزمنيه بعد اضافه مووضع او رد
  22-11-2011 07:36 مساءً   [5]
محمد الصاوي
معلومات الكاتب
السلام عليكم ورحمة الله وبركاته ،،
تم غلق الموضوع لأحد الأسباب التالية:
  1. تم حل المشكلة والحمدلله.
  2. بقاء الموضوع لمدة 3 أيام بدون الرد عليه أو وجود إشارة تدل على رجوع العضو إليه.
  3. لا يوجد حل لهذه المشكلة (إذا وجد الحل سوف يتم إعادة فتح الموضوع).
عزيزي العضو حرصا على عدم تداخل المواضيع ببعضها وبالتالي صعوبة إستخدام عملية البحث بالنسبة للأعضاء قررت إدارة المنتديات بإغلاق المواضيع التي تتوافق مع الأسباب السابقة.
بإمكانك بدأ موضوع جديد أو مراسلة أحد المشرفين إن كنت متأكد من رغبتك في الإستمرار .

إدارة المنتديات،،



الكلمات الدلالية
لا يوجد كلمات دلالية ..






الساعة الآن 02:53 AM