הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 16-09-11, 11:23   # 1
kondason
מקום שלישי בתחרות קידום אתרים
 
מיני פרופיל
תאריך הצטרפות: Jun 2010
הודעות: 1,303

kondason לא מחובר  

איך אני מקפיץ פופאפ באופן אוטומטי בכל כניסה?

כלומר יש לי אתר עם X כניסות, אני רוצה לעשות שפעם ב 5 כניסות יפתח פופאפ שיוביל לאתר נוסף שלי (לצבור תעבורה) איך אני עושה את זה?
  Reply With Quote
ישן 16-09-11, 11:43   # 2
link
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 191

link לא מחובר  

צריך לספור את מספר הפעמים שנכנסו לאתר שלך ואם המספר מתחלק בחמש תקפיץ פופ אפ.
  Reply With Quote
ישן 16-09-11, 11:59   # 3
kondason
מקום שלישי בתחרות קידום אתרים
 
מיני פרופיל
תאריך הצטרפות: Jun 2010
הודעות: 1,303

kondason לא מחובר  

גאון!

התכוונתי איך אני עושה את זה מבחינה תכנית... מה אני רושם בקוד.
  Reply With Quote
ישן 16-09-11, 12:59   # 4
Ophir
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: May 2011
גיל: 32
הודעות: 70

Ophir לא מחובר  

PHP קוד:
<?php
session_start
();
 
if(isset(
$_SESSION['visitCount'])){
   
$_SESSION['visitCount'] += 1;
  
   if(
$_SESSION['visitCount'] >= 5) { // כאן זה מוגדר לפעם ב5 כניסות, תשנה את זה כרצונך
     
header("Location: http://www.YourSite.com"); // תחליף לכתובת האתר שאתה מעוניין שיועברו אליו
     
session_destroy();
   }
}
  
else {
   
$_SESSION['visitCount'] = 1;
}
?>
__________________
בברכה, אופיר.
  Reply With Quote
ישן 16-09-11, 13:15   # 5
link
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 36
הודעות: 191

link לא מחובר  

ציטוט:
נכתב במקור על ידי RightX צפה בהודעה
PHP קוד:
<?php
session_start
();
 
if(isset(
$_SESSION['visitCount'])){
   
$_SESSION['visitCount'] += 1;
  
   if(
$_SESSION['visitCount'] >= 5) { // כאן זה מוגדר לפעם ב5 כניסות, תשנה את זה כרצונך
     
header("Location: http://www.YourSite.com"); // תחליף לכתובת האתר שאתה מעוניין שיועברו אליו
     
session_destroy();
   }
}
  
else {
   
$_SESSION['visitCount'] = 1;
}
?>
אי אפשר להשתמש בסשן בגלל שאנחנו לא מדברים על משתמש יחיד כי פעם הבאה שהמשתמש יכנס לאחר סגירת דפדפן המספר יתאפס ואתה לא יודע אם בדיוק הוא משתמש שכניסתו לאתר מתחלקת בחמש.

מדריך פשוט לאיך עושים מונה כניסות מבוסס קובץ: http://www.oxyscripts.com/php-code-s...e-counter.html
אתה יכול להתבסס על זה רק שהפעם תשתמש באופרטור % שנותן לך את תוצאת השארית מהחילוק, זה אמור להיות
PHP קוד:
if($count == 0) {
  
// popout

  Reply With Quote
ישן 16-09-11, 14:54   # 6
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

אתה יכול להגריל 15 מספרים, אם התוצאה תתחלק ב10 או 5 (סתם דוגמה) תקפיץ פופאפ,
לדוגמה:
PHP קוד:
<?php

    $random 
rand(120);
    
    if ( 
$random == )
    {
        echo 
"<script>..popup..</script>";
    }

?>
או שפשוט תשתמש בעוגיות (בשביל לעשות 5 פעמים)

Last edited by Haimz; 16-09-11 at 14:58..
  Reply With Quote
ישן 16-09-11, 15:20   # 7
IgalSt
מנהל פורום, עסק רשום
 
IgalSt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: המרכז
גיל: 38
הודעות: 1,432
Send a message via Skype™ to IgalSt

IgalSt לא מחובר  

ציטוט:
נכתב במקור על ידי HHaim צפה בהודעה
אתה יכול להגריל 15 מספרים, אם התוצאה תתחלק ב10 או 5 (סתם דוגמה) תקפיץ פופאפ,
לדוגמה:
PHP קוד:
<?php

    $random 
rand(120);
    
    if ( 
$random == )
    {
        echo 
"<script>..popup..</script>";
    }

?>
או שפשוט תשתמש בעוגיות (בשביל לעשות 5 פעמים)
גם לדעתי הפתרון הזול והנכון ביותר במקרה הזה הוא פשוט להגריל מספר ולפיו להציג או לא להציג. לשמור מונים כאלה או אחרים זה סתם בזבוז.

ובאשר להגדרה של 15 ובדיקת החלוקה - למה?
להגדיל מספר בין 1 ל-5 ולאחר מכן לשים תנאי אם המספר שווה ל-1 אז להציג, אחרת לעשות שום דבר. אותה התוצאה.

אגב, מומלץ לעשות את זה בקליינט ולא בסרבר..
  Reply With Quote
ישן 16-09-11, 15:24   # 8
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

ציטוט:
נכתב במקור על ידי IgalSt צפה בהודעה
גם לדעתי הפתרון הזול והנכון ביותר במקרה הזה הוא פשוט להגריל מספר ולפיו להציג או לא להציג. לשמור מונים כאלה או אחרים זה סתם בזבוז.

ובאשר להגדרה של 15 ובדיקת החלוקה - למה?
להגדיל מספר בין 1 ל-5 ולאחר מכן לשים תנאי אם המספר שווה ל-1 אז להציג, אחרת לעשות שום דבר. אותה התוצאה.

אגב, מומלץ לעשות את זה בקליינט ולא בסרבר..
לדעתי עדיף בסרבר, אבל למה אתה חושב שעדיף בקליינט?, סתם לדעת אולי אני טועה
  Reply With Quote
ישן 16-09-11, 15:37   # 9
yonatan
I am root
 
yonatan's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
גיל: 39
הודעות: 3,911

yonatan לא מחובר  

ציטוט:
נכתב במקור על ידי IgalSt צפה בהודעה
אגב, מומלץ לעשות את זה בקליינט ולא בסרבר..
+1 on that one

מה שרואים מכאן לא רואים משם.

ציטוט:
נכתב במקור על ידי HHaim צפה בהודעה
לדעתי עדיף בסרבר, אבל למה אתה חושב שעדיף בקליינט?, סתם לדעת אולי אני טועה

אם יש לך סרבר פרטי -לך על זה, עד שתצטרך לשדרג.
__________________
אחסון אתרים - Red Hat Certified
עקבו אחרינו בטוויטר!

  Reply With Quote
ישן 16-09-11, 15:58   # 10
Haimz
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Sep 2010
הודעות: 1,221

Haimz לא מחובר  

ציטוט:
נכתב במקור על ידי yonatan צפה בהודעה
+1 on that one

מה שרואים מכאן לא רואים משם.




אם יש לך סרבר פרטי -לך על זה, עד שתצטרך לשדרג.
עכשיו שמתי לב שהתבלבלתי.. זה לא קשור
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 20:36.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ