|
|
|
ต้องการให้ fancybox โชว์ในหน้าแรกแค่ครั้งเดียวที่เข้าเว็บไซต์ |
|
|
|
|
|
|
|
Code (PHP)
(!isset($_SESSION['fancybox']))
โค้ดนี้แปลว่า ถ้าตัวแปร $_SESSION['fancybox'] ไม่มีอยู่จริง หรือไม่ถเคยถูกสร้าง
แล้วก็สร้างตัวแปรขึ้นมาให้มีค่าเท่ากับ true วนไปแบบนี้เรื่อยๆ ครับ ยังไงก็โชว์ตลอด
เพราะฉะนั้นควรเพิ่มเงื่อนไข
Code (PHP)
if (!isset($_SESSION['fancybox']) && $_SESSION['fancybox'] != true) {
// code
}
ทำความเข้าใจเพิ่มเติมลิ้งค์ด้านล่าง
https://www.thaicreate.com/community/php-isset-empty.html
|
|
|
|
|
Date :
2016-05-09 12:15:33 |
By :
ALTELMA |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองโค้ดนี้แล้ว ยังไม่หายเลยครับ ยังขึ้นอยู่ แก้ยังไงดีครับ
Code (PHP)
<?php
if (!isset($_SESSION['fancybox']) && $_SESSION['fancybox'] != true) {
?>
<script type="text/javascript">
$(document).ready(function() {
$.fancybox ( {
'hideOnOverlayClick': false,
'autoDimensions': false,
'showCloseButton' : true,
'title': 'โครงการต่างประเทศ',
'scrolling': 'no',
'content': '<a href="portfolio_foreign.php" ><img src="images/3.jpg" width="600">'
});
});
</script>
<?php
}
?>
|
ประวัติการแก้ไข 2016-05-13 08:12:30 2016-05-13 08:22:13
|
|
|
|
Date :
2016-05-13 08:11:09 |
By :
่jayjayover |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php if (!isset($_SESSION['fancybox']) && $_SESSION['fancybox'] != true) { ?>
<script type="text/javascript">
$(document).ready(function() {
$.fancybox ( {
'hideOnOverlayClick': false,
'autoDimensions': false,
'showCloseButton' : true,
'title': 'โครงการต่างประเทศ',
'scrolling': 'no',
'content': '<a href="portfolio_foreign.php" ><img src="images/3.jpg" width="600">'
});
});
</script>
<?php $_SESSION['fancybox'] = true; } ?>
|
|
|
|
|
Date :
2016-05-13 09:28:33 |
By :
WiTT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|