رفتن به مطلب

ویژه: کتابخانه جامع PersianFastNetwork


محمدرضا شاهپیری

ارسال‌های توصیه شده

سلام ارسطو جان.

تو پست اول که درواقع پست اصلی کتابخونه هست تغییرات و همچنین نسخه های جدید گذاشته میشه. 

هر وقت آپدیت دیدید توی پنل بیاید و پست اول رو مطالعه بفرمایید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • پاسخ 517
  • ایجاد شده
  • آخرین پاسخ

بیشترین ارسال‌ها در این موضوع

ارسال‌های محبوب

با سلام خدمت همه انسورسنتریهای عزیز. ************************************************************************************************************************************************ نسخه 6.6

مشکل این تاپیکم با این کتابخونه حل میشع ؟؟    و اینکه من الان برنامم خیلی بزرگ شده شاید کلی جاها از httputils استفاده کردم برای ارتباط با سرورم . اگه این کتابخونه کامل کار میده.. چیکار کنم

امکانات این کتابخونه خیلی بیشتر از اون چیزی هست که شما نیاز دارین عزیز. شما همه کارهایی که لازم دارین رو به با خیال راحت میتونین انجام بدین و از جمله اون یه آپلودر مطمئن رو دارین که میتونید فایله

تصاویر ارسال شده

این اررور واسه چیه ؟

 

LogCat connected to: 10088644
--------- beginning of crash
--------- beginning of main
--------- beginning of system
** Activity (mahsolnew) Pause, UserClosed = false **
*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
main_activity_create (java line: 353)
java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/OkHttpClient$Builder;
	at com.reza.sh.fastnet.Fastnet.initialize(Fastnet.java:47)
	at com.shahpiri.fastnet.main._activity_create(main.java:353)
	at java.lang.reflect.Method.invoke(Native Method)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:186)
	at com.shahpiri.fastnet.main.afterFirstLayout(main.java:102)
	at com.shahpiri.fastnet.main.access$000(main.java:17)
	at com.shahpiri.fastnet.main$WaitForLayout.run(main.java:80)
	at android.os.Handler.handleCallback(Handler.java:815)
	at android.os.Handler.dispatchMessage(Handler.java:104)
	at android.os.Looper.loop(Looper.java:207)
	at android.app.ActivityThread.main(ActivityThread.java:5765)
	at java.lang.reflect.Method.invoke(Native Method)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:789)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:679)
Caused by: java.lang.ClassNotFoundException: Didn't find class "okhttp3.OkHttpClient$Builder" on path: DexPathList[[zip file "/data/app/com.shahpiri.fastnet-1/base.apk"],nativeLibraryDirectories=[/data/app/com.shahpiri.fastnet-1/lib/arm64, /vendor/lib64, /system/lib64]]
	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:469)
	... 14 more
	Suppressed: java.lang.ClassNotFoundException: okhttp3.OkHttpClient$Builder
		at java.lang.Class.classForName(Native Method)
		at java.lang.BootClassLoader.findClass(ClassLoader.java:781)
		at java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
		at java.lang.ClassLoader.loadClass(ClassLoader.java:504)
		... 15 more
	Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack trace available

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

باسلام 

برای منم در هنگام اجرای سورس صفحه شبیه کافه بازار این خطایی شبیه خطای  (hojjatborohan) رخ میده !

*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
mainadapter_initialize (B4A line: 29)
prf.initialize("prf")
java.lang.NoClassDefFoundError: okhttp3.OkHttpClient$Builder
	at com.reza.sh.fastnet.Fastnet.initialize(Fastnet.java:47)
	at b4a.fast.indicator.mainadapter._initialize(mainadapter.java:145)
	at b4a.fast.indicator.main._activity_create(main.java:370)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:186)
	at b4a.fast.indicator.main.afterFirstLayout(main.java:102)
	at b4a.fast.indicator.main.access$000(main.java:17)
	at b4a.fast.indicator.main$WaitForLayout.run(main.java:80)
	at android.os.Handler.handleCallback(Handler.java:605)
	at android.os.Handler.dispatchMessage(Handler.java:92)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:4424)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
	at dalvik.system.NativeStart.main(Native Method)

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوستان این ارور فک کنم تا حالا ده بار گفته شده و هر بار هم توضیح دادم.

متن ارور خیلی واضحه. java.lang.NoClassDefFoundError یعنی اینکه فایلهای jar که گذاشتم رو توی لایبرری بیسیک کپی نکردید. 

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

image.png.0e95cf2c45089a1e54579fa44d93a8d7.png

لینک ارسال
به اشتراک گذاری در سایت های دیگر

جناب اقای شاهپیری عزیز 

قبلا همین کار رو کرده بودم ، بجز فایل okhttp  که بخاطر ارور سایرسورسهایم ، نسخه قبلی رو جایگزین کرده بودم، 

باز همه این فایلها رو جایگزین کردم ولی هنگام اجرای سورس صفحه  مشابه کافه بازار این ارور رو میده !

*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
mainadapter_initialize (java line: 105)
java.lang.NoClassDefFoundError: okhttp3.OkHttpClient$Builder
	at com.reza.sh.fastnet.Fastnet.initialize(Fastnet.java:47)
	at b4a.fast.indicator.mainadapter._initialize(mainadapter.java:105)
	at b4a.fast.indicator.main._activity_create(main.java:337)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at anywheresoftware.b4a.BA.raiseEvent2(BA.java:186)
	at b4a.fast.indicator.main.afterFirstLayout(main.java:102)
	at b4a.fast.indicator.main.access$000(main.java:17)
	at b4a.fast.indicator.main$WaitForLayout.run(main.java:80)
	at android.os.Handler.handleCallback(Handler.java:605)
	at android.os.Handler.dispatchMessage(Handler.java:92)
	at android.os.Looper.loop(Looper.java:137)
	at android.app.ActivityThread.main(ActivityThread.java:4424)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:511)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
	at dalvik.system.NativeStart.main(Native Method)

 

شما میتونید فایل okhttp.xml خودتون رو هم اینجا واسه دانلود بگذارید؟ اونو هم به کتابخونه ام اضافه کنم 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

همه ی این مشکلات به خاطر فایل okhttp  هست که مشابه با okhttp پیش فرض هست.

یه ویرایش میزنم و اسم اینو عوض میکنم. شما یه بار بیسیک رو حذف کنید و دوباره نصب کنید و فایلهای جار جدید رو که میزارم کپی کنید.

اینجوری دیگه همه راحت میشن و از okhttp  پیش فرض هم خواستی میتونی استفاده کنی.:malih:

تا آخر شب میزارم آپدیتشو

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

یک سوال داشتم

من نیاز دارم که بتونم یه هدر هایی رو بفرستم موقع دانلود SetHeader کنم

ایا امکانش هست

لینک ارسال
به اشتراک گذاری در سایت های دیگر

تو نسخه های قبلیش میشد ولی دانلودر رو که عوض کردم دیگه گمونم نمیشه. دانلودر قبلی خیلی ساده بود.

اگه خیلی ضروریه تا متدش رو اضافه کنم واستون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام مجدد خدمت استاد

اگر لطف کنید باشه بهتره چون برای استفاده از Api گوگل برای اینکه هدر زبان فارسی بفرستیم و مقادیر برگشتی فارسی باشه لازمه

ممنونم از لطف شما

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اضافه شد عزیز. پست اول رو ببینید

لینک ارسال
به اشتراک گذاری در سایت های دیگر

  • 2 هفته بعد...

سلام چناب شاهپیری عزیز 
من قصد داشتم طبق آموزش مربوط برای ساخت لوگین که قرار دادید ( البته برای نسخه های قدیمی تر ) کمی با این روش آشنا بشم 
این کد ها رو میخام بفرستم به هاست ولی ارورو میده 

 

			
		Private upl As UploadRequest
		upl=PersianFastNetwork_1.BuildUploadQuery(CodModule.web_address&"xxxxx.php","add_post")
		upl.addMultipartParameter("app_request","add_post")
		upl.addMultipartParameter("post_writer_user_id",user_id)
		upl.addMultipartParameter("post_city_key",city_key)
		upl.addMultipartParameter("post_description",ACEditText_description.text)
		upl.addMultipartParameter("type",item_select)
		upl.addMultipartFile("pic1",File.DirRootExternal&"/pic_send/img.jpg")
		Log("xxxxxxxxxxxxxxxx")
		upl.startUploadAsString
		Log("zzzzzzzzzzzzz")
	

لوگ ها اینه 


item_select==> 1
type ==> 26834685
user_id  ==> 56348
city_key ==> 6
description  ==> تست  نام  عکس
picture1  ==> /storage/sdcard/pic_send/img.jpg
php_name ==>immigrant.php
-----------------------------------------------------------------------
xxxxxxxxxxxxxxxx
zzzzzzzzzzzzz






java.lang.NullPointerException
	at com.reza.sh.fastnet.UploadRequest$4.onProgress(UploadRequest.java:118)
	at com.androidnetworking.common.ANRequest$4.onProgress(ANRequest.java:511)
	at com.androidnetworking.internal.UploadProgressHandler.handleMessage(UploadProgressHandler.java:46)
	at android.os.Handler.dispatchMessage(Handler.java:102)
	at android.os.Looper.loop(Looper.java:136)
	at android.app.ActivityThread.main(ActivityThread.java:5021)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:827)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:643)
	at dalvik.system.NativeStart.main(Native Method)

ممنون میشم راهنمایی بفرمایید کجا دارم اشتباه انجام میدم 
قصد دارم 4 تا داده با یه عکس بفرستم به هاست 

و در پان ضمن تشکر از شما ممکنه درخواست کنم یک بار این کد ها رو با آخرین نسخه باز نویسی کنید و تست کنید و در فایل های آموزش قرار بدید 
حالا شاید ساخت ویدیو سخت و وقت گیر باشه اما محبت کنید کد ها رو فقط که 4 تا متدش عوض شده تغیر بدید و همینجا کپی کنید هم خوب میشه 
ممنون 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سورس ویرایش شد عزیز. از طریق پنل میتونید دریافت کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 5 ساعت قبل، محمدرضا شاهپیری گفته است :

سورس ویرایش شد عزیز. از طریق پنل میتونید دریافت کنید.

سلام و تشکر جناب شاهپیری عزیز بابت پاسخ گویی و حس مسئولیت نسبت به محصولات آموزشی و کمک آموزشی دارید
واقعا جای تقدیر داره 
------------------------------------------------------:hi:

من سورس رو منتقل کردم و تغیرات لازم رو انجام دادم که شامل  همه دیتابیس ها و هاست و php ها مرتب هست و رمزهاو ... معرفی شده و در آدرس مناسب قرار داره

قسمت اول برنامه خیلی خوب کار میکنه و اطلاعات رو میگیره منتقل میکنه به دیتابیس در هاست و عکس رو هم در پوشه مورد نظر قرار میده

وقتی به اکتیوتی بعدی میریم 

باید username رو  از اکتیوتی اول بگیریم با اینتنتتی که تعریف کردید و به هاست ارسال بشه تا جوابها در یافت بشه 

--------------------

همین موضوعات ارسال میشه ولی خطا به ما برمیگردونه که ضمیمه میکنم 
 

Sub Activity_Create(FirstTime As Boolean)
	'Do not forget to load the layout file created with the visual designer. For example:
	Activity.LoadLayout("profile")
	pr.initialize("pr").WithCookieManager.WithSSL.Build
	Dim intent2 As Intent=Activity.GetStartingIntent 
     username=intent2.GetExtra("username")
	pr.BuildGetQuery("https://www.xxxxxxxxxxx.com/test1/getuser.php","test_download"). _
	 addParametrs("username",username).executRequesAsJSONObject
	 
End Sub

 فقط اینشیالایز رو عوض کردم چون هاستم ssl داشت

 

اینجا خطا رو برمیگردونه 

Sub pr_onGetJSONObjectErrorListener(Error As ResponseError , Tag As String)

	ProgressDialogHide

	Log("!!!!!!!!!!!!!   ERROR -- "&Tag&" -- !!!!!!!!!!!!!!!!!!!")
	Log("CauseMessage==>"&	Error.CauseMessage)
	Log("ErrorBody==>"&	Error.ErrorBody)
	Log("ErrorDetails==>"&	Error.ErrorDetails)
	Log("ErrorLocalizedMsage==>"&	Error.ErrorLocalizedMsage)
	Log("ErrorMsage==>"&	Error.ErrorMsage)
	Log("ResponseBody==>"&	Error.ResponseBody)
	Log("!!!!!!!!!!!!!   ERROR  !!!!!!!!!!!!!!!!!!!")

End Sub

که لوگ خطا میشه 


** Activity (main) Pause, UserClosed = false **
sending message to waiting queue (OnActivityResult)
running waiting messages (1)
** Activity (main) Resume **
0.9239792465598917
1
** Activity (main) Pause, UserClosed = false **
** Activity (profile) Create, isFirst = true **
** Activity (profile) Resume **
!!!!!!!!!!!!!   ERROR -- test_download -- !!!!!!!!!!!!!!!!!!!
CauseMessage==>Value <? of type java.lang.String cannot be converted to JSONObject
ErrorBody==>null
ErrorDetails==>parseError
ErrorLocalizedMsage==>org.json.JSONException: Value <? of type java.lang.String cannot be converted to JSONObject
ErrorMsage==>org.json.JSONException: Value <? of type java.lang.String cannot be converted to JSONObject
ResponseBody==>null
!!!!!!!!!!!!!   ERROR  !!!!!!!!!!!!!!!!!!!

 

 

ممنون میشم راهنمایی بفرمایید 
مرسی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

کدتون به JSONException خورده. چیزی که از سمت سرور میفرستید جیسون نیست.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 3 ساعت قبل، محمدرضا شاهپیری گفته است :

کدتون به JSONException خورده. چیزی که از سمت سرور میفرستید جیسون نیست.

سلام 
جناب شاهپیری عزیز کد های شما هست که گفتید بزاریم تو هاست !!!
فقط پسورد ویوزر نیم دیتابیس رو من دادم بهش و کامل سمپل شما رو اجرا کردم 
اشکالش کجاس؟

<?
$databasehost = "";
$databasename = "";
$databaseusername ="";
$databasepassword = "";
$con = mysqli_connect($databasehost,$databaseusername,$databasepassword) or die(mysqli_error($con));
mysqli_select_db($con,$databasename) or die(mysqli_error($con));
mysqli_query($con,"SET CHARACTER SET utf8");
$username=$_GET['username'];
$query = "SELECT username,useremail,profilurl FROM `tbluser` WHERE `username` ='".$username."'";
$sth = mysqli_query($con,$query);
if (mysqli_errno($con)) {
    header("HTTP/1.1 500 Internal Server Error");
    echo $query.'\n';
    echo mysqli_error($con);
}
else
{
    $rows = array();
    while($r = mysqli_fetch_assoc($sth)) {
        $rows[] = $r;
    }
     mysqli_close($con);
     print json_encode(array("result"=>$rows),JSON_UNESCAPED_SLASHES);
}
?>

و 

این 

<?php
$databasehost = "";
$databasename = "";
$databaseusername ="";
$databasepassword = "";
 
$email ='';
$username ='';
$pass ='';
// Path to move uploaded files
$target_path = "uploaded/";
 
// array for final json respone
$response = array();
  $file_upload_url='';
// getting server ip address
$server_ip =$_SERVER['SERVER_NAME'];
$scriptname=$_SERVER['SCRIPT_NAME'];
$scriptpatch=substr($scriptname, 0, -12);
// final file url that is being uploaded
  
$con = mysqli_connect($databasehost,$databaseusername,$databasepassword) or die(mysqli_error($con));
mysqli_select_db($con,$databasename) or die(mysqli_error($con));
mysqli_query($con,"SET CHARACTER SET utf8");

if($_SERVER['REQUEST_METHOD']=='POST'){
     $email = isset($_POST['email']) ? $_POST['email'] : '';
     $username = isset($_POST['username']) ? $_POST['username'] : '';
     $pass = isset($_POST['pass']) ? $_POST['pass'] : '';
 
 if( $email == ''||  $username == ''||$pass==''){
 $response['error'] = true;
$response['message'] = 'fill all variable';
 }else{
 if (isset($_FILES['image']['name'])) {
    $target_path = $target_path . basename($_FILES['image']['name']);
        try {
        // Throws exception incase file is not being moved
        if (!move_uploaded_file($_FILES['image']['tmp_name'], $target_path)) {
            // make error flag true
            $response['error'] = true;
            $response['message'] = 'Could not move the file!';
        }
        $file_upload_url = 'http://' . $server_ip .$scriptpatch. $target_path;
    } catch (Exception $e) {
        // Exception occurred. Make error flag true
        $response['error'] = true;
        $response['message'] = $e->getMessage();
    }
}
 $sql = "INSERT INTO `tbluser` (username,userpass,useremail,profilurl) VALUES(' $username','$pass','$email',' $file_upload_url')";
 if(mysqli_query($con,$sql)){
 //اگه موقیت آمیز بود
$response['username'] = $username;
$response['error'] = false;
 }else{
 //اگه نبود
 $response['error'] = true;
 $response['message'] = 'failed to connect to db';
 }
 //Closing the database connection 
 mysqli_close($con);
 }
}else{
 $response['error'] = true;
 $response['message'] = 'method not post';
}
echo json_encode($response);
?>

 

New folder.rar

لینک ارسال
به اشتراک گذاری در سایت های دیگر

اطلاعات درست ذخیره میشه یا نه؟ عکس توی هاست ذخیره میشه؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 10 ساعت قبل، محمدرضا شاهپیری گفته است :

اطلاعات درست ذخیره میشه یا نه؟ عکس توی هاست ذخیره میشه؟

سلام بله کنترل کردم عکس هم تو پوشه هست 
اطلاعاتم در دیتابیس هست 
image.png.62fd8fb8940bc127f16310f0727e75ce.png

 

دیتابیس ( البته ایتالیایی نوشته )

image.png.6ff7365bca3886b5f7cca7da5747ead8.png

 

image.png.4b3b097780b47b83cf96accbe996738f.png

image.png

 

 

در واقع قسمت اول برنامه که ارسال داده هست کاملا صحیح عمل میکنه 

قسمت دوم برنامه که یوزر ارسال میشه به هاست که اطلاعات و عکس رو بگیره مشکل داره 

ممکنه خواهش کنم در صورتی که ممکنه قسمت دوم رو با متد post یوزر نیم رو ارسال کنید و با کتابخونه جیسون خودتون بگیرید
( کتابخونه جیسون خودتون به نظرم عالی کار میکنه و ترکیب این کتابخونه ها با هم خیلی مشکلات رو برطرف کرده )
با تشکر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 8 ساعت قبل، محمدرضا شاهپیری گفته است :

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

سلام 
مشکل حل شد خطا در فایل php که من منتقل کردم بود و یک خط رو کامنت کرده بودم که باعث این مشکل میشد 
در هر صورت متشکر بابت پیگیری های شما جناب شاهپیری عزیز

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

برای من موقع اینشیالایز این ارور رو داد

اخرین نسخه (4.10 ) رو استفاده میکنیم و بیسیک هم حذف و نصب کردم

مشکل چیه

*** Service (starter) Create ***
** Service (starter) Start **
** Activity (main) Create, isFirst = true **
java.lang.NoClassDefFoundError: okhttp3.OkHttpClient$Builder
	at com.reza.sh.fastnet.Fastnet.initialize(Fastnet.java:47)
	at com.services.androids.main._activity_create(main.java:406)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at anywheresoftware.b4a.shell.Shell.runMethod(Shell.java:710)
	at anywheresoftware.b4a.shell.Shell.raiseEventImpl(Shell.java:339)
	at anywheresoftware.b4a.shell.Shell.raiseEvent(Shell.java:249)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at anywheresoftware.b4a.ShellBA.raiseEvent2(ShellBA.java:139)
	at com.services.androids.main.afterFirstLayout(main.java:102)
	at com.services.androids.main.access$000(main.java:17)
	at com.services.androids.main$WaitForLayout.run(main.java:80)
	at android.os.Handler.handleCallback(Handler.java:733)
	at android.os.Handler.dispatchMessage(Handler.java:95)
	at android.os.Looper.loop(Looper.java:136)
	at android.app.ActivityThread.main(ActivityThread.java:5019)
	at java.lang.reflect.Method.invokeNative(Native Method)
	at java.lang.reflect.Method.invoke(Method.java:515)
	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
	at dalvik.system.NativeStart.main(Native Method)
** Activity (main) Resume **
** Activity (main) Pause, UserClosed = true **

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
توجه: مطلب ارسالی شما پس از تایید مدیریت برای همه قابل رویت خواهد بود.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.

×
  • اضافه کردن...