dostmobile 329 ارسال شده در 11 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 11 آذر، ۱۳۹۵ سلام وقت بخیر طبق این آموزش جناب آقای شاهپیری پیش رفتم بجای کاستوم لیست از مولتی پنل استفاده کردم دوتا فیلد تکست میگره و مشکلی نداره منتها وقتی لینک عکسهارو بهش اضافه میکنم این ارور رو میده به کاراکترهای فیلد لینک عکس گیر میده ممنون میشم اساتید راهنمایی کنن برای رفع این مشکل کتابخونه جیسون سپاس لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین مهدی نژاد 2,142 ارسال شده در 11 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 11 آذر، ۱۳۹۵ کارکترهای UTF-8 داخل جیسون سبب بروز خطا میشن. تابع json_encode میتونه اونها رو به یونیکد سازگار با جیسون تبدیل کنه کد php زیر و خروجی اونو ببینید تا عملکرد اونو درک کنید <?php echo json_encode("امین"); ?> -------------خروجی------------------ "\u0627\u0645\u06cc\u0646" نکته: حواستون به دابل کوتیشن هایی که سرو ته خروجی می زاره باشه «موفق باشید.» لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
dostmobile 329 ارسال شده در 11 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 11 آذر، ۱۳۹۵ شرمنده متوجه منظورتون نشدم ماسفانه چیزی از PHP نمیدونم لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
dostmobile 329 ارسال شده در 12 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 12 آذر، ۱۳۹۵ همه اطلاعاتو لود میکنه جز لینک تصاویر(که حاوی کاراکترهای / و . و - هستن) آیا کسی راه چاره ای سراغ داره؟ ممنون لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین مهدی نژاد 2,142 ارسال شده در 12 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 12 آذر، ۱۳۹۵ شما چاره ای جز اینکود کردن ندارین یا یونیکد یا بیس 64 از هر روشی برید کار ساده ای خواهد بود.و در بی فور هم ساده است. آموزشش هم بسیار شما اگه از محتوای آنلاین استفاده می کنید. و از php که کدش رو دادم. اگه خودتون توکارش موندین و می تونین کدتون رو بفرستید. تا اگه کسی فرصت داشت تصحیحش کنه «موفق باشید.» لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
dostmobile 329 ارسال شده در 12 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 12 آذر، ۱۳۹۵ در 54 دقیقه قبل، amin.mn گفته است : شما چاره ای جز اینکود کردن ندارین یا یونیکد یا بیس 64 از هر روشی برید کار ساده ای خواهد بود.و در بی فور هم ساده است. آموزشش هم بسیار شما اگه از محتوای آنلاین استفاده می کنید. و از php که کدش رو دادم. اگه خودتون توکارش موندین و می تونین کدتون رو بفرستید. تا اگه کسی فرصت داشت تصحیحش کنه «موفق باشید.» این کدهای پی اچ پی البته رمز عبور و ... رو ورداشتم $con = mysql_connect($databasehost,$databaseusername,$databasepassword) or die(mysql_error()); mysql_select_db($databasename) or die(mysql_error()); mysql_query("SET CHARACTER SET utf8"); //با استفاده از متد گت شمارنده رو میگیریم $start = $_GET['start']; //اینجا تعیین میکنیم که ده دهتا جلو بلره $limit = 10; //اینجا اومدیم تعداد کل رکورد ها رو گرفتیم $total = mysql_num_rows(mysql_query("SELECT id FROM kerch")); //اینجا اومدیم قسمت اینتجر تعداد کل به ده رو گرفتیم $page_limit = floor($total/$limit)*$limit; // اینجا اومدیم باقیمانده به 10 رو گرفتیم $mod=$total-$page_limit; //اینجا میگیم اگه شمارنده از محدودیتی که گزاشتیم کمتر بود if($start<$page_limit){ $sql = "SELECT * FROM kerch LIMIT $start, $limit"; $result = mysql_query($sql); $res = array(); while($row = mysql_fetch_array($result)){ array_push($res, array( "id"=>$row['id'], "onvan"=>$row['onvan'], "pic"=>$row['pic'], "ersali"=>$row['ersali']) ); } echo json_encode(array("result"=>$res)); //اینجا به دهتای آخر رسیدیم و باید باقیمانده رو لود کنیم }elseif($start==$page_limit){ $sql = "SELECT * FROM kerch LIMIT $start, $mod"; $result = mysql_query($sql); $res = array(); while($row = mysql_fetch_array($result)){ array_push($res, array( "id"=>$row['id'], "onvan"=>$row['onvan'], "pic"=>$row['pic'], "ersali"=>$row['ersali']) ); } echo json_encode(array("result"=>$res)); //اینجا همه آیتمها لود شده }elseif($start>$page_limit){ echo "the end"; } ?> و این هم کدهای بیسیک Sub Globals Dim arvoll As AriaVolley Dim url As String="http://www.dostmobile.ir/show.php?start=" Dim start As Int=0 Dim picas As Picasso Dim scrlive As ScrollView Private Panel1 As Panel Dim s As Int = 1%y Private ImageView1 As ImageView Private Label1 As Label Private Label2 As Label Private MSCardView1 As MSCardView Private HorizontalScrollView1 As HorizontalScrollView End Sub Sub Activity_Create(FirstTime As Boolean) CallSubDelayed(Me,"setSV_Right") Activity.LoadLayout("scrollh") HorizontalScrollView1.Panel.Color = Colors.Transparent picas.Initialize arvoll.Initialize("volly") request(start) End Sub Sub request(starte As Int) arvoll.AddQueue(arvoll.CreateJsonRequest(url&starte,arvoll.GET)) arvoll.Start End Sub Sub volly_OnError (Error As String) Msgbox("آیتمی برای نمایش وجود ندارد","هشدار") End Sub Sub volly_OnJsonResponse (JSON As JSONParser) Dim parser As JSONParser Dim resp As String=JSON.NextObject.Get("result") parser.Initialize(resp) Dim l As List l.Initialize l=parser.NextArray For i=0 To l.Size-1 Dim m As Map m.Initialize m=l.Get(i) show(m.Get("onvan"),m.Get("ersali")) Next End Sub Sub Activity_Resume End Sub Sub Activity_Pause (UserClosed As Boolean) End Sub Sub show(onvan As String,ersali As String) Dim p1 As Panel p1.Initialize("") p1.LoadLayout("limitlay") MSCardView1.MaxElevation=5dip MSCardView1.Elevation=5dip MSCardView1.Panel.Color = Colors.Transparent Panel1.Color= Colors.Transparent Label2.Text=ersali Label1.Text=onvan Label2.Gravity=Gravity.CENTER Label1.Gravity=Gravity.CENTER scrlive.Panel.AddView(p1,0,s,100%x,100%y) s =s+30%y HorizontalScrollView1.Panel.Width = s scrlive.Panel.Height = s End Sub Sub scrlive_ScrollChanged(Position As Int) If scrlive.ScrollPosition + scrlive.Height = (scrlive.Panel.Height) Then start=start+10 request(start) End If End Sub لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
امین مهدی نژاد 2,142 ارسال شده در 12 آذر، ۱۳۹۵ اشتراک گذاری ارسال شده در 12 آذر، ۱۳۹۵ شما اینو "pic"=>$row['pic'], با این جایگزین کن "pic"=>base64_encode($row['pic']), خب در بیسیک ابتدا کتابخونه های زیر رو به پروژه خودتون اضافه کنید. ByteConverter StringUtils سپس برای فراخوانی آدرس به جای این m.Get("pic") باید از این کد زیر استفاده کنید. Dim bc As ByteConverter Dim stu As StringUtils bc.StringFromBytes(stu.DecodeBase64(m.Get("pic")),"UTF-8") همین! «موفق باشید.» لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
dostmobile 329 ارسال شده در 13 آذر، ۱۳۹۵ سازنده اشتراک گذاری ارسال شده در 13 آذر، ۱۳۹۵ طبق کدهای شما عمل کردم ، کدهای php هم جایگزین کردم متاسفانه بازم ارور داد پروژه رو پیوست میکنم اگر تونستید حلش کنید ممنون میشم http://s9.picofile.com/file/8277011934/limitloadvolly.rar.html لینک ارسال به اشتراک گذاری در سایت های دیگر تنظیمات بیشتر اشتراک گذاری ...
سوال
dostmobile 329
سلام وقت بخیر
طبق این آموزش جناب آقای شاهپیری پیش رفتم بجای کاستوم لیست از مولتی پنل استفاده کردم
دوتا فیلد تکست میگره و مشکلی نداره
منتها وقتی لینک عکسهارو بهش اضافه میکنم این ارور رو میده
به کاراکترهای فیلد لینک عکس گیر میده
ممنون میشم اساتید راهنمایی کنن برای رفع این مشکل کتابخونه جیسون
سپاس
لینک ارسال
به اشتراک گذاری در سایت های دیگر
7 پاسخ به این سوال تاکنون داده شده است
ارسالهای توصیه شده
بایگانی شده
این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.