http://www.xoops.ir

سیستم مدیریت محتوا زوپس

سیستم مدیریت محتوای زوپس، CMS قدرتمندی ‌است كه با زبان PHP نوشته شده و با بانک اطلاعات MySQL همخوانی دارد، استفاده از این نرم افزار كاملا آزاد و رایگان است، برای دریافت هسته‌ی اصلی این برنامه روی آیکن زیر کلیک کنید.

دریافت کنید
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
زوپس فارسی
انجمن ها - همه پیام ها
ورود به سایت




ورود خودکار

واژه رمز را فراموش کرده‌اید؟
عضو شوید
افراد آنلاين
3 کاربر آن‌لاين است (3 کاربر در حال مشاهده‌ی سایت انجمن ها)

عضو: 0
مهمان: 3

بیشتر...



فراخوانی جدول یک ماژول، در ماژول دیگر
پیام زده شده در: ۲۰:۰۵ شنبه ۴ آبان ۱۳۹۲
#1
تازه وارد!
تازه وارد!

asia
درود دوستان

من می خوام اطلاعات مربوط به جدول Profile_Profile که مربوط به ماژول پروفایل هست رو در ماژول newbb در فایلی با این آدرس:

modules/newbb/class/user.php

فراخوانی کنم.

در واقع، من uid شخص رو در آرایه ی:

$userinfo["uid"]


دارم و می خوام اطلاعات رکوردی که ستون profile_id اون با این uid برابرـه رو بگیرم و برای این کار از این دستور استفاده کردم:

$sql SELECT FROM ***_profile_profile WHERE profile_id =$userinfo["uid"];


متاسفانه جواب نداد.

پ.ن: *** پیشوند نام جداول بود که توی این تاپیک حذفش کردم.

اگر کسی از گسترش دهنده های زوپس جواب من رو بده، ممنون می شم.
پیشاپیش تشکر


ویرایش شده توسط asia در تاریخ ۱۳۹۲/۸/۴ ۲۰:۲۲:۳۴


پاسخ به: خطا در ارسال نظر در Xnews
پیام زده شده در: ۲:۰۴ جمعه ۲۶ مهر ۱۳۹۲
#2
تازه وارد!
تازه وارد!

asia
دوست عزیز اینها هیچ کدوم خطا نیستن!

پیشنهاد می کنم یه بار از قسمت "تعمیرات" کل کش هاتون رو پاک کنید.
در صورتی که باز هم مشکل داشتین، یه بک آپ از جداول مربوط به ماژول xnews بگیرید و ماژول رو پاک کنید، دوباره نصب کنید و جداول رو دوباره ایمپورت کنید.

موفق باشید.



راهنمای ماژول ها
پیام زده شده در: ۱۷:۱۱ پنجشنبه ۲۸ شهریور ۱۳۹۲
#3
تازه وارد!
تازه وارد!

asia
درود دوستان!
این تاپیک ایجاد شد تا:

-اگر کسی از دوستان، راهنمایی برای تغییر یا اصلاح ماژول ها می شناسه، لینک رو قرار بده و عنوان کنه که در مورد کدوم ماژول هستش.

-برای پربار تر شدن تاپیک، تغییراتی که خودم در ماژول ها اعمال کردم رو هم اینجا می ذارم تا بقیه هم استفاده کنن.
فعلا روی دوتا ماژول دارم کار می کنم، یکی newbb و یه ماژول چت که اگه خدا بخواد داره آماده می شه برای سیستم زوپس و امیدوارم که ماژول خوبی باشه، چون اولین ماژولی هست که برای سیستم زوپس می نویسم.

-لطفا دوستانی که تواناییش رو دارن که توابع زوپس رو در هر زمینه ای بیان کنن ( به همراه کاربردش) اینجا اعلام کنن که روند پیشرفت این تاپیک سریعتر بشه.

-از تمام دوستانی که در به روز رسانی و پیشرفت زوپس وقت گذاشتن و بدون هیچ چشم داشتی دانش خودشون رو در اختیار بقیه گذاشتن تشکر می کنم.



پاسخ به: مشکل در ثبت نام کاربر جدید
پیام زده شده در: ۱۶:۱۳ جمعه ۲۲ دی ۱۳۹۱
#4
تازه وارد!
تازه وارد!

asia
بله. مطمعا هستم.

اما با یه روش جالب تونستم یه جور کپتچای جدید برای زوپس بنویسم و کانفیگش کنم.

این کپتچا بصورت عددی هستش و دیگه بصورت کدهای تصادفی تصویری ساخته شده با php نیست.

هر کاری کردم که کپتچای خود زوپس برگرده نشد...



پاسخ به: مشکل در ثبت نام کاربر جدید
پیام زده شده در: ۱۹:۱۴ سه شنبه ۱۲ دی ۱۳۹۱
#5
تازه وارد!
تازه وارد!

asia
درود

موقع ثبت نام captcha نشون داده نمی شه.
چک کردم و دیدم که از یه پوشه توی class شامل می شه و اون پوشه رو با زوپسی که روی لوکال نصب می کردم چک کردم و چیزی کم نداشت.

مشخصات:
نسخه زوپس: 2.5.3
Apache version 2.2.23
PHP version 5.2.17
MySQL version 5.1.63-cll

ماژول های نصب شده:

extgallery
News
newbb
smartsection
protector
backpack
و...



پاسخ به: مشکل در ماژول پروفایل
پیام زده شده در: ۶:۱۰ جمعه ۲۴ آذر ۱۳۹۱
#6
تازه وارد!
تازه وارد!

asia
نقل قول:
این ارور نیست فقط اخطاره و به هیچ وجه باعث مشکل سفید شدن صفحه نمیشه.


چی بگم غیر از این: :)

شما تا الان دیده بودی که با روشن کردن دیباگ، مشکل صفحه سفید حل بشه؟

منم ندیده بودم!
اما اگه کسی خواست و شک داشت، می تونم توی این یه مورد خاص بهش نشون بدم!

واقعا عجیبه!
حالا از این که بگذریم، ارور "شناسه ی نمایشی اشتباه است." وقتی که می خوای شناسه ی نمایشی رو تغییر بدی یا حتی به یه کاربر دسترسی بدی رو نشون میده....

این مشکل از کجاست؟



مشکل در ماژول پروفایل
پیام زده شده در: ۱۸:۳۹ پنجشنبه ۲۳ آذر ۱۳۹۱
#7
تازه وارد!
تازه وارد!

asia
یه خسته نباشید میگم به همه ی مدیرای زوپس فارسی، دوستانش، کاربراش و...


بعد از انتقال هاست، یه سری مشکلات برای سایت بوجود اومد که همگی رو حل کردیم.
اما دوتا مشکل بر طرف نشد.

اول اینکه نه لاگ اوت (خروج از سایت) کار می کنه و نه ریجستر ( عضویت) و نه ماژول پروفایل نمایش می ده و به جای همه ی اینها، صفحه ی سفید میاد.

من دیباگ رو روی حالت خطی گذاشتم و تمام مشکلات بالا حل شد!
واقعا واسه خودم عجیب بود..

دوباره دیباگ رو غیر فعال کردم و همون مشکلات دوباره بوجود اومد!

بعد از فعال کردن دوباره ی دیباگ، ارور هایی که میداد همگی مربوط به ماژول TMdownload بود!

حالا از اون گذشته، وقتی که می خوایم شناسه ی نمایشی رو تغییر بدیم، چه وبمستر و چه کاربرای عادی، این خطا رو می ده:

شناسه ی نمایشی اشتباه است!

توی پیج غییر مشخصات فردی یا همون forms.php دیباگ یه ارور دیگه هم می ده به این صورت:

اعلانarray_multisort() [function.array-multisort]: Array sizes are inconsistent در فایل /modules/profile/include/forms.php در خط 484


گویا از یکی از آرایه ها ایراد می گیره که مقدارش صحیح نیست!

توی خطی که دیباگ معرفی کرده توی forms.php من این رو توی لاین 484 پیدا کردم:

foreach (array_keys($elements) as $k) {
        
array_multisort($weights[$k], SORT_ASCarray_keys($elements[$k]), SORT_ASC$elements[$k]);
        
$title = isset($categories[$k]) ? $categories[$k]['cat_title'] : _PROFILE_MA_DEFAULT;
        
$desc = isset($categories[$k]) ? $categories[$k]['cat_description'] : "";
        
$form->addElement(new XoopsFormLabel("<h3>{$title}</h3>"$desc), false);
        foreach (
array_keys($elements[$k]) as $i) {
            
$form->addElement($elements[$k][$i]['element'], $elements[$k][$i]['required']);
        }


که این لاین 484 هستش:

array_multisort($weights[$k], SORT_ASCarray_keys($elements[$k]), SORT_ASC$elements[$k]);



من متوجه ایرادش نشدم!

اگه کسی از مدیرا یا کاربرا می دونه لطفا بگه.
منم اگه حلش کردم، روش حلش رو اینجا می گم که بقیه هم استفاده کنن.

از همگی ممنون...
یا حق



پاسخ به: هدر های مختلف در هر صفحه
پیام زده شده در: ۱۹:۳۳ پنجشنبه ۲۶ مرداد ۱۳۹۱
#8
تازه وارد!
تازه وارد!

asia
بله دقیقا همینه.

راستش حدس می زدم که از توی ماژول ها فراخوانی شده باشه اما هر بار خودم رو مجاب می کردم که چطور ممکنه که کسی همچین کاری کرده باشه!

واقعا جای تعجب داره که یه شرکت که اسم خودش رو شرکت طراحی حرفه ای گذاشته چنین کاری انجام داده باشه. راستش من خودم تمام سی اس اس ها و سورس های قالب رو خوندم ولی همونطور هم که قبلا گفتم هیچ کد شرطی برای تغییر هدر توی ماژول های دیگه ندیدم.

واقعا جای تعجب داره...

با تشکر از دوست عزیزمون جناب عشق مدرن

موفق باشید و ممنون



پاسخ به: هدر های مختلف در هر صفحه
پیام زده شده در: ۶:۲۳ پنجشنبه ۲۶ مرداد ۱۳۹۱
#9
تازه وارد!
تازه وارد!

asia
این یه کد از قسمت ماژول NEWBB :

<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fa" lang="fa">
<
head>
      
          
 
  
  <!-- 
Title and meta -->

    <!-- 
Title and meta -->
    <
meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
    <
meta http-equiv="content-language" content="fa" />
    <
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <
title>????? ?? - ?????? ???????? ???????</title>
    <
meta name="robots" content="index,follow" />
    <
meta name="keywords" content="xoops, web applications, web 2.0, sns, news, technology, headlines, linux, software, download, downloads, free, community, forum, bulletin board, bbs, php, survey, polls, kernel, comment, comments, portal, odp, open source, opensource, FreeSoftware, gnu, gpl, license, Unix, *nix, mysql, sql, database, databases, web site, blog, wiki, module, modules, theme, themes, cms, content management" />
    <
meta name="description" content="?? ???? ???????? ????????????? ???? ? ????? ???? ???????? ???????." />
    <
meta name="rating" content="general" />
    <
meta name="author" content="XOOPS" />
    <
meta name="copyright" content="Copyright @ 2001-2011" />
    <
meta name="generator" content="XOOPS" />
    <
link rel="alternate" type="application/rss+xml" title="RSS Feed" href="http://warcraftfans.org/backend.php" />
    <
link rel="shortcut icon" type="image/ico" href="http://******.org/themes/Lich King/icons/favicon.ico" />
    <
link rel="icon" type="image/png" href="http://******.org/themes/Lich King/icons/icon.png" />
    <
link rel="stylesheet" type="text/css" media="all" title="Style sheet" href="http://warcraftfans.org/xoops.css" />
    <
link rel="stylesheet" type="text/css" media="all" title="Style sheet" href="http://warcraftfans.org/themes/Lich King/css/style.css" />
    <
script src="http://*******.org/include/xoops.js" type="text/javascript"></script>
<script type="text/javascript" src="http://warcraftfans.org/class/textsanitizer/image/image.js"></script>
<link rel="stylesheet" href="http://warcraftfans.org/language/persian/style.css" type="text/css" />

<link rel="alternate" type="application/rss+xml" title="????? ??" href="http://warcraftfans.org/modules/newbb/rss.php" />
    <link rel="stylesheet" type="text/css" href="templates/newbb.css" />
    <script type="text/javascript">var toggle_cookie="warcraftfans_org_newbb425_G";</script>
    <script src="include/js/newbb_toggle.js" type="text/javascript"></script>
    
    <link rel="alternate" type="application/rss+xml" title="????? ??" href="http://warcraftfans.org/modules/newbb/rss.php" />
    
</head>


<body id="newbb" class="fa">


      
      <!-- Start header -->
      
        <div id="xo-header" class="newbb">
        <div id="banner">&nbsp;
        
        
        <!--User bar-->
    <div class="xo-userbar">
                <!-- menu en mode enregistré -->
            

            <!-- pour ma messagerie -->
                        <!-- si je n'ai pas de message -->
        </a>
            <!-- fin de ma messagerie -->
                        <!-- lien supplémentaire si j'ai des droits d'administration de module -->
            <!-- fin du lien supplémentaire -->
            
                </div>
        
        </div>

    <!-- Logo -->
    
        
 <a href="http://*******.org/">
     <img src="http://*******.org/img/logo.png" class="logo" alt="" /></a> 
    </div>
    
      <!-- End header -->
 
        <div id="xo-navheader">

                    <ul class="nav">
                            
        <li><a href="http://*****.org/" accesskey="a"  title="">????</a></li>
        <li><a href="http://*****.org/modules/news/" accesskey=""  title="">?????</a></li>
        <li><a href="http://*****.org/modules/newbb/" accesskey=""  title="">????? ??</a></li>
        <li><a href="http://********.org/modules/weblinks" accesskey=""  title="">????????</a></li>
        <li><a href="http://*********.org/modules/extgallery/" accesskey="" title="">?????</a></li>
        <li><a href="http://********.org/modules/smartsection/" accesskey="" title=""> ?????? </a></li>
        <li><a href="http://********.org/modules/TDMDownloads" accesskey="c" title="">?????? ???? </a></li>
        <li><a href="http://********.org/modules/mastop_publish/" accesskey=""  title="">?????? ????</a></li>
        <li><a href="http://********.org/modules/sendme" accesskey="" title="">???? ?? ??</a></li>                     
                                                 
          </ul>
</div>
            
        <!--Start Search-->
            <div id="xo-search">



                </form>
            </div>
        <!--End Search-->
        
        




  <!-- End header -->
    
      
  <table  cellspacing="0">
 
    <tr>    
          <!-- Start left blocks loop -->



فقط قسمتی رو که لازم بود گذاشتم. می بینید که توی خط 47 همون دستوری که اشاره کرده بودید وجود داره.

شما می تونید خودتون ببینید:

لینک قسمتی که هدر میاد مثل ماژول NEWS

لینک قسمتی که هدر نمایش داده نمی شه مثل ماژول NEWBB*/



پاسخ به: هدر های مختلف در هر صفحه
پیام زده شده در: ۷:۰۱ سه شنبه ۲۴ مرداد ۱۳۹۱
#10
تازه وارد!
تازه وارد!

asia
سلام دوستان

یه مشکل عجیب (از نظر خودم عجیب) پیدا کردم.

مشکل اینه که هدر سایت، توی قسمت مثلا ماژول های news , TDMDownloads , mastop_publish , sendme کاملا دیده می شه و هیچ مشکلی نداره. اما در ماژول های newbb , extgallery اصلا دیده نمی شه. در ضمن در قسمت سی اس اس کدینگ هم تابع خاصی برای نمایش یه هدر خاص توی این ماژول ها تعریف نشده!

اینم استایل سی اس اس:

@import url("content.css");
@
import url("blocks.css");


* {
    
margin0;
    
padding0;
}
/* --------- Layout --------- */
html {
    
background:#141414 url("../img/background.jpg") ;
    
margin-top:4px;
    
color:#fff;
    
}

body {
    
font-familyTrebuchet MS,Arial,Helvetica,sans-serif;
    
font-size12px;   
    
line-heightnormal;
    
width980px;
    
margin0 auto;
    
    
}

}
#xo-page {
    
padding-top0px;   backgroundtransparent;
    
padding-bottom8px;    
    
}


/* --------- Content module page --------- */
#xo-content {
  
padding 8px;
  
text-align justify;
  
color:#fff;
  /* margin:8px;*/
  
}




/* --------- Header --------- */

#xo-header {
    
width:980px;
    
height312px;
    
backgroundurl("../img/header.jpg"no-repeat;
    
}
#banner {
    
float:right;
    
padding-right:60px;
    
padding-top12px;
    
width:468px;
    
height:60px;
}




/* --- Logo --- */
#xo-header img.logo {
    
float:    left
    
padding9px 33px 0 0;
    
padding-left:40px;
    
padding-top:40px;



/* --------- Navigation menu --------- */

#xo-navheader ul.nav{
    
width:980px;
    
height:27px;
    
padding:1px 0 0 4px;
    
float:right;
    
backgroundinherit ;
}
#xo-navheader ul.nav li{
    
float:right;
    
margin:0 4px 0 0;
    
padding-left0px;
    
line-height:0;
    
font-size:0;
    
font-weight:     none;
    list-
style-typenone;
}
#xo-navheader ul.nav li a{
    
display:block;
    list-
style-typenone;
    
background:url(../img/ac.png0 0 no-repeat;
    
width:90px;
    
height:26px;
    
border1px solid #ffffff;
    
font:normal 13px/30px tahomaHelveticasans-serif;
    
color:inherit;
    
background-color:inherit;
    
text-align:center;
}
#xo-navheader ul.nav li a:hover{
    
list-style-typenone;
    
background:url(../img/ac1.png0 0 no-repeat;
    
color:inherit;
    
background-color:inherit;
}

#xo-navheader ul.nav li a.hover{
    
list-style-typenone;
    
background:url(../img/ac1.png0 0 no-repeat;
    
color:#fff;}

#xo-navheader ul.nav li.noMargin{
list-style-typenone;
    
margin:0;
}




/*--- Top Blocks ---*/
#xo-top-shadow {
    
height10px;
    
}

/*Search*/
#xo-search
{
    
color:#FFFFFF;
    
background-colorinherit;
    
    
height28px;
    
padding0;
    
margin0 0px;
    
padding-left:30px;
    
padding-top:4px
    
    
    
}


    
/*============== Styles pour l'include userbar.html =================*/



.xo-userbar form {
    
display:                            inline;
    
padding:                            0px;
}
.
xo-userbar button {
    
margin:                             -8px -3px;
    
border:                            0px none;
    
padding:                            0px;
    
background:                        transparent none;    
}

.
xo-userbar img {
    
width:                             26px;
    
height:                         26px;
}
.
xo-userbar input {
    
color:                             #333;
    
font-size:                         1.2em;
    
background-color:             inherit;
}

.
xo-userbar a {
    
color:                             #FF4500;
    
text-decoration:                 none;
    
background-color:             inherit;
    
font-weight:                    bold;    
}



.
xo-userbar{
    
height30px;
    
margin-top:30px;
    
float:right;
    
position:relative;
}





/* block main menu */
#mainmenu {    font-size: 1em;}
#mainmenu a {
  
displayblock;
  
margin0;
  
padding4px 4px 4px 18px;
  
border-bottom0px solid #cac9ff;
  
font-weight:                    none;
  
}
#mainmenu a:hover {background-color: #cac9ff; color:#000;}
#mainmenu a.menuTop {}
#mainmenu a.menuMain {}
#mainmenu a.menuSub {
  
padding-left25px;
  
backgroundnone;
  
bordernone;
  
/*font-style: italic;*/
  
color:#fdfad1;
  
font-size.9em;
}
#mainmenu a.menuSub:hover { background-color: #cac9ff; color:#000;}

/* block user menu */
#usermenu {    font-size: 1em; }
#usermenu a {
  
displayblock;
  
margin0;
  
padding4px 4px 4px 18px;
  
border-bottom0px solid #cac9ff;
  
color:#ffffff;
}
#usermenu a:hover {background-color: #cac9ff; color:#000;}
#usermenu a.menuTop {}
#usermenu a.highlight {background-color: #cac9ff;}


/* --------- Footer --------- */
#xo-footer {  
    
    
background-colortransparent;
    
backgroundurl("../img/footer."repeat-x center bottom;
    
width1000px;
    
height:42px;
    
margin:0 auto;
    
border-top2px solid #3a3a3a;
    
    
}


.
xo-foottext{
    
color#fff;
    
vertical-alignmiddle;
    
text-aligncenter;    
    
padding-top:2px;
}
.
xo-foottext a{
    
color#fff;
    
text-decorationnone;
    
font-size1.2em;
}
.
xo-foottext a:hover{
    
color#FFFF00;
    
text-decorationunderline;
}


.
rss floatrightpadding0px 4px 0 20px;}


/*======= Tinymce background textarea ========*/
body.mceContentBody {
    
margin:                 0;
    
padding:                0;
    
background-color:       #fff;
    
background-image:       none;
    
color:                  #000;
}