vimax65
شنبه 15 مهر 1391, 20:06 عصر
من یه سورس دارم کدش اینه:
<?php // Copyright محمد مصطفی شهركی @ http://www.ncis.ir /* Usage: 1- Create a folder with desired name 2- Save this script as "index.php" in that folder 3- Modify the $url variable to point to the folder 4- Create a folder named "images" beside the script 5- Put your images in the "images" folder */ ?> <!doctype html> <html> <head> <title>Smiley</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </head> <body> <?php // URL of script root $url = 'http://localhost/smiley'; // Current page $page = 0; if(isset($_GET['page']) && $_GET['page'] != '' && is_numeric($_GET['page'])) { $page = (int) $_GET['page']; $page--; } // Items per page $items = 20; if(isset($_GET['items']) && $_GET['items'] != '' && is_numeric($_GET['items'])) { $items = (int) $_GET['items']; } // Extract image files from 'images' folder $files = scandir('images'); $extensions = array('gif', 'png', 'jpg', 'bmp', 'tif', 'tga'); $images = array(); foreach($files as $file) { $pi = pathinfo('images/'.$file, PATHINFO_EXTENSION); if(in_array($pi, $extensions)) { $images[] = $file; } } // Pagination $totalpages = ceil(count($images)/$items); if($page == 0) { echo '<b>Previous</b> '."\n"; } else { echo '<a href="'.$url.'/index.php?page='.($page).'&items='.$items.'">Previous</a> '."\n"; } for($i = 0; $i < $totalpages; $i++) { if($i == $page) { echo '<b>'.($i + 1).'</b> '."\n"; } else { echo '<a href="'.$url.'/index.php?page='.($i + 1).'&items='.$items.'">'.($i + 1).'</a> '."\n"; } } if($page == ($totalpages - 1)) { echo '<b>Next</b> '."\n"; } else { echo '<a href="'.$url.'/index.php?page='.($page + 2).'&items='.$items.'">Next</a> '."\n"; } // Show the table of images $start = $page * $items; echo '<table border="1px" width="100%">'."\n"; echo '<tr align="center" valign="middle">'; echo '<th width="10%">ID</th><th width="30%">Smiley</th><th width="20%">Forum</th><th width="20%">Website</th><th width="20%">URL</th>'; echo '</tr>'."\n"; for($i = $start; $i < ($start + $items) && $i < count($images); $i++) { $image = $images[$i]; echo '<tr align="center" valign="middle">'; echo '<td>'.($i + 1).'</td>'; echo '<td><img src="'.$url.'/images/'.$image.'"/></td>'; echo '<td><input type="text" style="width: 95%;" value="'.$url.'/images/'.$image.'"/></td>'; echo '<td><input type="text" style="width: 95%;" value="<img src="'.$url.'/images/'.$image.'" border="0px"/>"/></td>'; echo '<td><input type="text" style="width: 95%;" value="'.$url.'/images/'.$image.'"/></td>'; echo '</tr>'."\n"; } echo '</table>'."\n"; ?> </body> </html>
دو تا چیز نیاز دارم کسی میدونه کمکم کنه؟
اولی این هست که میخوام این تصاویر که در حال حاضر هر صفحه در 1 ستون نمایش داده میشه در 4 الی 5 ستون نمایش داده بشه
دومی هم اینه که میخوام 4 ستون ID/Forum/Website/URL حذف بشه و ستون Smiley که تک ستونه هست بشه 5 ستون یعنی هر صفحه 5 ستون اسمایل نمایش داده بشه
و آدرس یو آر ال عکس که در حال حاضر در ستون یو آر ال و تکست فیلدهای زیرش هست بیاد داخل یه توتلتیپ وقتی با ماوس روی اسمایل کلیک شد توی تولتیپش آدرس یوآر ال بیاد ، هر چقدر ور رفتم نشد ، آدرس یو آر ال عکس رو ریختم تویه تکست فیلد اما ستون های پائین روی هر عکسی کلیک کردم آدرس اون تکراری بود و همه عکس ها آدرس تصویر شماره 1 رو میداد
توتلیپ دموش اینه (http://www.queness.com/resources/html/shareit/index.html)روی عبارت I'm the supporter! با ماوس نگه داشته باشین نشون میده تولتیپ رو منم اینطوری میخوام که عکسهایی که ریختم لینک عکس بره تو این تکست فیلده و به صورت تولتیپ نمایش بده یعنی اینطوری
http://eup.iwoly.com/pic/f187f643090a.jpg
البته همونطور که گفتم تونستم اینطوری درش بیارم اما هر کاری کردم نتونستم آدرس URL رو درست کنم تو اون فیلده همه آدرس های عکس رو یه جور نشون میداد یعنی آدرس اولین عکس روی همه تکرار میشد
سورس تولتیپ هم اینه (http://www.queness.com/resources/archives/jquery-shareit.zip)
تشکر
<?php // Copyright محمد مصطفی شهركی @ http://www.ncis.ir /* Usage: 1- Create a folder with desired name 2- Save this script as "index.php" in that folder 3- Modify the $url variable to point to the folder 4- Create a folder named "images" beside the script 5- Put your images in the "images" folder */ ?> <!doctype html> <html> <head> <title>Smiley</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> </head> <body> <?php // URL of script root $url = 'http://localhost/smiley'; // Current page $page = 0; if(isset($_GET['page']) && $_GET['page'] != '' && is_numeric($_GET['page'])) { $page = (int) $_GET['page']; $page--; } // Items per page $items = 20; if(isset($_GET['items']) && $_GET['items'] != '' && is_numeric($_GET['items'])) { $items = (int) $_GET['items']; } // Extract image files from 'images' folder $files = scandir('images'); $extensions = array('gif', 'png', 'jpg', 'bmp', 'tif', 'tga'); $images = array(); foreach($files as $file) { $pi = pathinfo('images/'.$file, PATHINFO_EXTENSION); if(in_array($pi, $extensions)) { $images[] = $file; } } // Pagination $totalpages = ceil(count($images)/$items); if($page == 0) { echo '<b>Previous</b> '."\n"; } else { echo '<a href="'.$url.'/index.php?page='.($page).'&items='.$items.'">Previous</a> '."\n"; } for($i = 0; $i < $totalpages; $i++) { if($i == $page) { echo '<b>'.($i + 1).'</b> '."\n"; } else { echo '<a href="'.$url.'/index.php?page='.($i + 1).'&items='.$items.'">'.($i + 1).'</a> '."\n"; } } if($page == ($totalpages - 1)) { echo '<b>Next</b> '."\n"; } else { echo '<a href="'.$url.'/index.php?page='.($page + 2).'&items='.$items.'">Next</a> '."\n"; } // Show the table of images $start = $page * $items; echo '<table border="1px" width="100%">'."\n"; echo '<tr align="center" valign="middle">'; echo '<th width="10%">ID</th><th width="30%">Smiley</th><th width="20%">Forum</th><th width="20%">Website</th><th width="20%">URL</th>'; echo '</tr>'."\n"; for($i = $start; $i < ($start + $items) && $i < count($images); $i++) { $image = $images[$i]; echo '<tr align="center" valign="middle">'; echo '<td>'.($i + 1).'</td>'; echo '<td><img src="'.$url.'/images/'.$image.'"/></td>'; echo '<td><input type="text" style="width: 95%;" value="'.$url.'/images/'.$image.'"/></td>'; echo '<td><input type="text" style="width: 95%;" value="<img src="'.$url.'/images/'.$image.'" border="0px"/>"/></td>'; echo '<td><input type="text" style="width: 95%;" value="'.$url.'/images/'.$image.'"/></td>'; echo '</tr>'."\n"; } echo '</table>'."\n"; ?> </body> </html>
دو تا چیز نیاز دارم کسی میدونه کمکم کنه؟
اولی این هست که میخوام این تصاویر که در حال حاضر هر صفحه در 1 ستون نمایش داده میشه در 4 الی 5 ستون نمایش داده بشه
دومی هم اینه که میخوام 4 ستون ID/Forum/Website/URL حذف بشه و ستون Smiley که تک ستونه هست بشه 5 ستون یعنی هر صفحه 5 ستون اسمایل نمایش داده بشه
و آدرس یو آر ال عکس که در حال حاضر در ستون یو آر ال و تکست فیلدهای زیرش هست بیاد داخل یه توتلتیپ وقتی با ماوس روی اسمایل کلیک شد توی تولتیپش آدرس یوآر ال بیاد ، هر چقدر ور رفتم نشد ، آدرس یو آر ال عکس رو ریختم تویه تکست فیلد اما ستون های پائین روی هر عکسی کلیک کردم آدرس اون تکراری بود و همه عکس ها آدرس تصویر شماره 1 رو میداد
توتلیپ دموش اینه (http://www.queness.com/resources/html/shareit/index.html)روی عبارت I'm the supporter! با ماوس نگه داشته باشین نشون میده تولتیپ رو منم اینطوری میخوام که عکسهایی که ریختم لینک عکس بره تو این تکست فیلده و به صورت تولتیپ نمایش بده یعنی اینطوری
http://eup.iwoly.com/pic/f187f643090a.jpg
البته همونطور که گفتم تونستم اینطوری درش بیارم اما هر کاری کردم نتونستم آدرس URL رو درست کنم تو اون فیلده همه آدرس های عکس رو یه جور نشون میداد یعنی آدرس اولین عکس روی همه تکرار میشد
سورس تولتیپ هم اینه (http://www.queness.com/resources/archives/jquery-shareit.zip)
تشکر