پارس جوم ::  انجمن های تخصصی جوملا
کمک در مورد php در ماژول thumeup - نسخه‌ی قابل چاپ

+- پارس جوم :: انجمن های تخصصی جوملا (https://forums.parsjoom.ir)
+-- انجمن: پشتیبانی (/forum-70.html)
+--- انجمن: مباحث و مشکلات عمومی (/forum-33.html)
+--- موضوع: کمک در مورد php در ماژول thumeup (/thread-4654.html)



کمک در مورد php در ماژول thumeup - amirhessam - ۲-۱۲-۱۳۹۰ ۰۹:۵۲ صبح

سلام و خسته نباشید
سوالی داشتم از دوستان،کد زیر قسمتی از کد یکی از ماژول های جوملاست به نام thumeup که احتمالا همگی اشنایی دارید.
من برای استفاده از این ماژول به مشکل ظریفی برخورد کردم،برای استایل دادن به مطلب از یک پلاگین استفاده کردم که باید متن رو بین همچین کدی قرار بدن {niftybox} {niftybox/}،حال مشکل اینجاست که وقتی از ماژول فوق استفاده میکنم اینها در متن اینترو ظاهر میشن!
دانش برنامه نویسی من به حدی نیست که بتونم مشکل رو حل کنم فقط می دونم باید این قسمت از کد تغییر کنه :

کد:
            $row->introtext=preg_replace("/<img[^>]+\>/i", "",$row->introtext);
            
            if($intro_limit) {
            $introtext=substr(strip_tags($row->introtext),0,$intro_limit);
            $intro=explode(" ",$introtext);
            array_pop($intro);
            $introtext=implode(" ",$intro)." ";
            } else {
            $introtext=$row->introtext;
            }

اما تغییرات،باید بشه برای ارایه مقدار اولیه تعیین بشه دیگه؟! اگر ارایه از خانه 10 به بعد شروع به خواندن کاراکتر ها کنه ،مشکل حل میشه،یعنی 10 کاراکتر اول متن رو در نظر نگیره یا نخونه،ایا این امکان پذیره؟! چطور؟

اگر بشه جوری تنظیم بشه که اصلا کد های {niftybox} {niftybox/} رو ،نادیده بگیره که عالی میشه،این مورد امکان پذیره؟! چطور؟

سوال بعدی،میشه جوری تنظیم بشه که این قسمت که بتونه اصلا متن بین {niftybox} {niftybox/} رو برگردون بکنه تو ماژول؟ یعنی با یک تیر بشه دو تا نشون زد؟! یعنی اینترو این ماژول محدود بشه به متن نوشته شده بین {niftybox} {niftybox/} ؟ و محدودیت تعداد کاراکتر ها حذف بشه؟!


ممنونRose