سلام به راکتی های عزیز .
دوستان من یک قالب موزیک دارم خوب میخام که بک اند رو خودم بزنم ولی یک مشکلی درباره قالب دارم
مثلا صفحه اصلی رو که سورسش رو نگاه کنیم کد های تکراری خیلی خیلی زیادی داره.برای مثال یک تگ داریم که عکس ها توش قرار میگیره و اون قطعه کدی که عکسه داره 200 لاین تکراری زده شده.این مشکل آیا حل شدنی هست و چطوری میشه حلش کرد.
اسم قالب HTML هم میراکلوس هست قالب موزیک هستش .
ممنون میشم راهنمایی کنید
👍👌👌
@yasermahdiazizzadeh
سلام ، کسایی که backend کار میکنن و جلوگیری کنن از فایل های تکراری معمولا یه header و footer میسازن که تمام سورس ها داخل اون باشه و نیاز به تکرار مجدد اون ها نباشه .
راهی مناسب و درستی نیست که زبان برنامه نویسی مکان هایی که عکس وجود داره رو پیدا کنه و عکس رو اونجا قرار بده . شما باید دستی اینکار رو انجام بدید.
شاید تگ img شما پارامتر های زیادی داشته باشه و کد ها رو شلوغ تر میکنه ؛ اگر از php واسه بک اند استفاده میکنید میتونید یه فانکشن بنویسید که بیاد یه تگ img رو echo کنه و پارامتر ها رو هم دریافت کنه . بعد اون فانکشن رو وسط کد های html فراخونی کنید .
راه حل مناسب PHP میباشد
همانطور که دوستمون اشاره کرد برای طراحی موقت خودتون اوکیه باید فایل ها تکراری مثلا یک ردیف رو خودت کپی پیست کنی و عکس ها و توضیحات رو عوض کنی ولی در بک اند شما میتونی با فورایچ یکبار اون تگ رو بنویسی و متغییرهای مورد نیازت رو جایگزین کنی.
مثلا من لیست سفارشات رو یکبار با متغییرها جایگزین میکنم و براساس تعداد دریافتی سفارش ها خود فورایچ برام ردیف ها و متغییرهاش رو میسازه
@foreach($orders as $order)
<tr>
<td class="text-center">{{$order->fullname}}</td>
<td class="text-center">{{$order->phone}}</td>
<td class="text-center">{{type($order->type)}}</td>
<td class="text-center">{{$order->name_pluck}}</td>
<td class="text-center">{{$order->model}}</td>
<td class="text-center">{{$order->date_last_status}}</td>
</tr>
@endforeach
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟