
ليي عودة![]()
5 يصفرون وانا في الانترنت وحاس بضغط وعمري 24 سنة
اللي موقادر أفهمه شلون عايش خليفة و 70% من الشعب ضده وعمره زلخيار سنة ! :sly:
ليي عودة![]()

<script type="text/javascript" src="clientscript/vbulletin-editor.js?v={vb:raw vboptions.simpleversion}"></script>
<div class="mediahead">{vb:phrase media_submit}</div>
<div class="mediabody">
<form action="media.php" name="vbform" method="post">
<div class="mediarow" style="margin-bottom: {vb:stylevar media_margin}px;">
<b>{vb:phrase media_url}:</b>
<input type="text" class="primary full textbox" name="source" id="source" style="width: 65%;" value="{vb:var feed.source}" />
<input type="submit" class="button" name="getxmlfeeds" id="getxmlfeeds" value="{vb:phrase media_submit_retrieve}" />
</div>
<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="do" value="submit" />
</form>
<form action="media.php" name="vbform" method="post" onsubmit="return validate(); return vB_Editor['{vb:raw editorid}'].prepare_submit(this.inputname.value, {vb:raw vboptions.postminchars})">
<div class="mediarow" style="margin-bottom: {vb:stylevar media_margin}px;">
<b>{vb:phrase media_title}:</b>
<input type="text" class="primary full textbox" name="title" id="title" style="width: 40%;" value="{vb:var feed.title}" />
<b>{vb:phrase media_category}:</b>
<select class="primary full" name="category" id="category">{vb:raw catselect}</select>
</div>
<table cellspacing="0" cellpadding="0" border="0" width="100%">
<tr>
<td style="padding-right: {vb:stylevar media_margin}px;" width="1%"><div class="mediarow" style="border: 0px; padding: 0px;" id="embed">{vb:raw feed.embed}</div></td>
<td class="mediarow" valign="top">
<div id="thumbnail_border" style="padding-bottom: 20px;<vb:if condition="!$feed">display: none;</vb:if>">
<b>{vb:phrase media_thumbnail}:</b><br />
<br />
<img src="{vb:var feed.thumbnail}" border="0" name="thumbnail_image" id="thumbnail_image" width="150" alt="" />
</div>
<b>{vb:phrase media_tags}:</b><br />
<br />
<textarea class="primary full textarea" name="taglist" id="taglist" style="width: 90%; height: 128px;" cols="" rows="">{vb:var feed.taglist}</textarea><br />
<div style="font-size: 80%; padding-top: 5px;">{vb:phrase media_tags_comma}</div>
</td>
</tr>
</table>
<div class="mediarow floatcontainer" style="padding: 10px; margin-top: {vb:stylevar media_margin}px;">{vb:raw messagearea}</div>
<vb:if condition="$vbulletin->options[media_custom]">
<div class="mediarow" style="margin-top: {vb:stylevar media_margin}px;">
<vb:if condition="$vbulletin->options[media_custom1_name]">
<span style="display: inline-block; width: 100px;"><b>{vb:raw vboptions.media_custom1_name}</b></span>
<input type="text" class="primary full textbox" name="custom1" style="width: 70%;" value="" /><br />
</vb:if>
<vb:if condition="$vbulletin->options[media_custom2_name]">
<br /><span style="display: inline-block; width: 100px;"><b>{vb:raw vboptions.media_custom2_name}</b></span>
<input type="text" class="primary full textbox" name="custom2" style="width: 70%;" value="" /><br />
</vb:if>
<vb:if condition="$vbulletin->options[media_custom3_name]">
<br /><span style="display: inline-block; width: 100px;"><b>{vb:raw vboptions.media_custom3_name}</b></span>
<input type="text" class="primary full textbox" name="custom3" style="width: 70%;" value="" /><br />
</vb:if>
<vb:if condition="$vbulletin->options[media_custom4_name]">
<br /><span style="display: inline-block; width: 100px;"><b>{vb:raw vboptions.media_custom4_name}</b></span>
<input type="text" class="primary full textbox" name="custom4" style="width: 70%;" value="" /><br />
</vb:if>
<vb:if condition="$vbulletin->options[media_custom5_name]">
<br /><span style="display: inline-block; width: 100px;"><b>{vb:raw vboptions.media_custom5_name}</b></span>
<input type="text" class="primary full textbox" name="custom5" style="width: 70%;" value="" /><br />
</vb:if>
<vb:if condition="$vbulletin->options[media_custom6_name]">
<br /><span style="display: inline-block; width: 100px;"><b>{vb:raw vboptions.media_custom6_name}</b></span>
<input type="text" class="primary full textbox" name="custom6" style="width: 70%;" value="" /><br />
</vb:if>
<vb:if condition="$vbulletin->options[media_custom7_name]">
<br /><span style="display: inline-block; width: 100px;"><b>{vb:raw vboptions.media_custom7_name}</b></span>
<input type="text" class="primary full textbox" name="custom7" style="width: 70%;" value="" /><br />
</vb:if>
<vb:if condition="$vbulletin->options[media_custom8_name]">
<br /><span style="display: inline-block; width: 100px;"><b>{vb:raw vboptions.media_custom8_name}</b></span>
<input type="text" class="primary full textbox" name="custom8" style="width: 70%;" value="" /><br />
</vb:if>
<vb:if condition="$vbulletin->options[media_custom9_name]">
<br /><span style="display: inline-block; width: 100px;"><b>{vb:raw vboptions.media_custom9_name}</b></span>
<input type="text" class="primary full textbox" name="custom9" style="width: 70%;" value="" /><br />
</vb:if>
</div>
</vb:if>
<vb:if condition="$forum">
<div class="mediarow floatcontainer" style="margin-top: {vb:stylevar media_margin}px;">
<div style="float: right">
(<i>{vb:phrase media_newthread_info, {vb:var forum.title}}</i> )
</div>
<div style="float: left">
<input type="checkbox" class="primary full checkbox" name="newthread" value="newthread" />
<b>{vb:phrase media_newthread}</b>
</div>
</div>
</vb:if>
<div style="text-align: center;"><input type="submit" class="button" name="submitbutton" id="submitbutton" value="{vb:phrase media_submit}" style="margin-top: {vb:stylevar media_margin}px;" /></div>
<input type="hidden" name="s" value="{vb:raw session.sessionhash}" />
<input type="hidden" name="securitytoken" value="{vb:raw bbuserinfo.securitytoken}" />
<input type="hidden" name="do" value="submit_data" />
<input type="hidden" name="serviceID" id="serviceID" value="{vb:var feed.serviceID}" />
<input type="hidden" name="serviceVAL" id="serviceVAL" value="{vb:var feed.serviceVAL}" />
<input type="hidden" name="serviceVAL2" id="serviceVAL2" value="{vb:var feed.serviceVAL2}" />
<input type="hidden" name="thumbnail" id="thumbnail" value="{vb:var feed.thumbnail}" />
</form>
</div>
<script type="text/javascript" src="media/media_ajax_submit.js"></script>
<script type="text/javascript">
<!--
vbphrase['retrieve_information'] = '{vb:phrase media_submit_retrieve}';
vbphrase['retrieve_information_wait'] = '{vb:phrase media_submit_retrieve_wait}';
vbphrase['media_validate_category'] = '{vb:phrase media_validate_category}';
vbphrase['media_validate_title'] = '{vb:phrase media_validate_title}';
vbphrase['media_validate_length'] = '{vb:phrase media_validate_length}';
vbphrase['media_validate_desc'] = '{vb:phrase media_validate_desc}';
vbphrase['media_validate_tags'] = '{vb:phrase media_validate_tags}';
submit_init();
-->
</script>
صح اني ما افهم واجد في هالامور .. بس اعتقد ان برمجية المكتبة الجامعية متطابقة بنسبة 97% مع فهرس الدكاترة اكثر من مكتبة الفيديو 
اول شي فكرت بالمكتبة، لكن مكتبة الفيديو كان فيها خواص أكثر ومرنة أكثر
لو بدأت من المكتبة فهناك تغيرات أساسية لازم تتم برمجتها من البداية، أهمهم:
- بنحتاج نضيف خانات مخصصة (رقم المكتب / رقم الهاتف / رقم الفاكس / ....)، لازم نعدل في الـ php عشان نضيف أعمدة جديدة في قواعدة البيانات عند اضافة صفحة جديدة.
- مانقدر نركب نفس البرمجية مرتين في نفس قاعدة البيانات، لازم نغير كل أسماء الجداول (أكثر من 20 جدول)، وعشان نتأكد من تغير كل الأسماء لازم نراجع كل الملفات، أكثر من 50 جدول ومالا يقل عن 30 ألف سطر. وفوق هذا لو خصصت الوقت اللازم لهالتعديل بعد ما بنتهي بالبرمجية اللي ابغيها لأن لازم اضيف خواص عديدة فيها.
+
أموت واعرف ليش 97% مو 96%![]()
ممكن تسوي خانة فاضية و احنا الي نكتبهم مو شرط يكونين في بداية الموضوع constant
؟
لا تحاول ما بعلمك شلون 
سويت حساباتي و طلعت نسبة ويايي هذي النسبةلا تحاول ما بعلمك شلون

هذا في حال مافي بديل .. لكن دام البديل موجود فأنا أفضّل نحل هالمشكلة اللي بتوفر علينا مشوار طويل ..
والله اذا انتا تجوف ان المشكلة ممكن تنحل في وقت قصير بنحارس دامك تاعب على هذا بعد 