1
00:00:00,570 --> 00:00:01,750
Pekâlâ, hoş geldiniz.

2
00:00:01,980 --> 00:00:07,710
Bu videoda flash'ı kullandığımız son videoda kullanmaya ve uygulamaya devam ediyoruz, bunun nasıl çalıştığından

3
00:00:07,710 --> 00:00:12,020
biraz bahsedtik. Burada bize yardımcı olması için Kinect flash paketini kullandık.

4
00:00:12,180 --> 00:00:18,120
Fikir yine, bir sonraki isteğin bir sonraki yoluna bir ileti gönderebiliriz,

5
00:00:18,120 --> 00:00:20,000
böylece kullanıcıya görüntüleyebiliriz.

6
00:00:20,430 --> 00:00:25,590
Şimdi yapmak istediğimiz şey, onu yalnızca bir kez yaptığım her şablona

7
00:00:25,590 --> 00:00:31,410
ayrı ayrı göstermek değil, bunu istediğimiz her sayfaya yapmaktan ziyade potansiyel olarak bir

8
00:00:31,410 --> 00:00:34,020
hata mesajı veya başarı mesajı var.

9
00:00:34,020 --> 00:00:38,150
Bu tür bir kodu, bunun için doğal bir yer olan başlığa taşıyacağız.

10
00:00:38,190 --> 00:00:40,710
Bu yüzden başlangıç ​​için başlığı açacağım.

11
00:00:40,710 --> 00:00:43,450
Parshall'ın E. J. Ve yapabileceğimiz,

12
00:00:44,220 --> 00:00:53,640
sadece H1'e ekleyebileceğimiz nav çubuğunun altındaki ve mesaj gibi bir şey ekleyebilmemiz.

13
00:00:53,940 --> 00:00:55,320
Aynı adı tutacağız.

14
00:00:55,490 --> 00:00:57,640
Mesele şu ki

15
00:00:57,660 --> 00:01:06,510
bu mesaj, burada mesajımızı ilettiğimiz yerdeki oturum açma forumumuzdaki mazeret günlüğümüz üzerinde çalışacak.

16
00:01:06,510 --> 00:01:07,200
Ancak herhangi bir başka rota mesajı tanımlanmayacak ve bu da sorunlu olacak.

17
00:01:07,260 --> 00:01:11,740
Burada görebileceğiniz gibi.

18
00:01:11,900 --> 00:01:13,040
Sayfayı yenilersem iyi çalışır, ancak kaydolmayı denersem bir sorunum var demektir.

19
00:01:13,260 --> 00:01:18,170
Mesaj tanımlanmadı.

20
00:01:18,210 --> 00:01:19,550
Bunun nedeni, Kayıt Ol'un aynı başlık dosyasına sahip olması ve mesajın verilmemesi.

21
00:01:19,720 --> 00:01:25,290
Bu hatayı bu hattan kurtulduğumuzda tamir etmek için biz

22
00:01:25,290 --> 00:01:31,530
aslında bunu kesin olarak kesip tek tek giriş yapmak için göndermeyiz.

23
00:01:31,530 --> 00:01:33,790
Sonra uygulamaya gideceğim.

24
00:01:33,930 --> 00:01:35,130
Evet.

25
00:01:35,160 --> 00:01:36,230
Geçerli kullanıcıyı, geçerli

26
00:01:37,110 --> 00:01:42,210
kullanıcıyı her bir şablona geçtiğimiz yerde yaptığımız aynı koda sahip olduğumuz yerde aynı şeyi yapabiliriz.

27
00:01:42,300 --> 00:01:45,660
Veya, rez nokta yerlileri mesajı, istek flaş noktası hatası veya flaş hatası talebine eşit olduğunu söyleyebiliriz.

28
00:01:45,900 --> 00:01:56,160
Dolayısıyla, flaşta herhangi bir şey varsa mesajdaki şablondan ona erişebileceğiz.

29
00:01:56,520 --> 00:02:01,930
Bu yüzden yenileysem ilk kez yeniden başlatırsam sana bunu göstereceğim.

30
00:02:02,190 --> 00:02:07,440
Hiçbir şey göremedim.

31
00:02:07,440 --> 00:02:08,460
Şimdi kayıt oldum

32
00:02:08,490 --> 00:02:14,960
ve flaşlanacak bir şey yok, ancak bunu tekrar tetikleyip kampları yeni bir alana indirgemek için kestiğimde mesajımı alıyorum.

33
00:02:14,970 --> 00:02:19,120
Lütfen önce giriş yapın.

34
00:02:19,140 --> 00:02:20,910
Bu nedenle, her sayfada çalışmakta olduğunu size göstermeme izin verin, bu yüzden oturumumu kapattığımızda söyleyelim.

35
00:02:21,420 --> 00:02:26,370
Dolayısıyla, açık alanımızda olan çıkış yoluna gidersek, ancak

36
00:02:26,370 --> 00:02:31,850
gidilecek yerin bulunduğu indeks j'yi tekrar göstermek için buradayız.

37
00:02:31,930 --> 00:02:36,510
İsteğe bağlı olarak çıkış yapabilir ve yönlendirme yapmadan önce talep gibi bir şey yapabiliriz.

38
00:02:36,510 --> 00:02:41,380
Yanıyor mu?

39
00:02:41,380 --> 00:02:43,050
Şimdilik hatalı tutuyorum

40
00:02:43,320 --> 00:02:49,200
çünkü ayarladığım buydu ve sadece böyle bir çıkış yapacağımızı söylüyoruz.

41
00:02:49,440 --> 00:02:51,820
Şimdi yeniden başlatırsam.

42
00:02:51,840 --> 00:02:54,360
Herkesin sadece kanun yaptığı gibi buraya kaydolayım.

43
00:02:55,800 --> 00:03:00,430
Mükemmel kayıt yapın.

44
00:03:01,470 --> 00:03:04,190
Harika.

45
00:03:04,200 --> 00:03:05,010
Şimdi yasa tıklarsam oturumum kesilir ve eğer sayfadan yapabilseydim gider.

46
00:03:05,010 --> 00:03:11,830
Dolayısıyla, bu arayüzü bir kullanıcıya bir mesaj veya bu mesajı sonlandırmak istediğimiz bir mesaj göndeririz.

47
00:03:12,150 --> 00:03:18,780
bir yere gidersek bunun devam etmesini istemeyiz ve her sayfada gösterilen var çünkü başlığa sahibiz, bu

48
00:03:18,840 --> 00:03:24,190
yüzden bunu yapmamız gerekmiyor manuel olarak bir değişkeni işler ve bir değişkeni geçirir.

49
00:03:24,190 --> 00:03:30,090
Temelde bir istek ve bir istek son yanıtı budur ve kullanıcı yenilerse veya başka

50
00:03:30,090 --> 00:03:35,640
Tek yapmamız gereken şu ki.

51
00:03:35,640 --> 00:03:36,620
Bir kullanıcıya

52
00:03:36,630 --> 00:03:42,750
yeniden yönlendirmeden önce bir şeyler göstermek istediğimizde, ilk videoda temelde bir yeşil veya

53
00:03:42,760 --> 00:03:49,680
kırmızı uyarı alacağımızı her seferinde sadece hata yapmamak yerine şimdi yanıp sönmeyen isteklerde ekliyoruz.

54
00:03:49,680 --> 00:03:53,250
Başarı ile bir hata ve bootstrap ile oluşturulmuş.

55
00:03:53,310 --> 00:03:57,780
nav çubuğunda uyarıları tıklarsanız, bunlar uyarıların

56
00:03:57,780 --> 00:04:06,000
düğmeler gibi farklı renklere sahip olan bu küçük mesajların benzediğini görebilirsiniz.

57
00:04:06,000 --> 00:04:13,200
Yani eğer bootstrap dotcom bileşenleri üzerine tıklarsanız ve ardından sağdaki

58
00:04:13,380 --> 00:04:15,270
Adil uyarı ve tehlike konusunda başarı elde etmek için renklerin adları aynıdır.

59
00:04:15,340 --> 00:04:19,210
Ve biz tehlike kullanacağız.

60
00:04:19,560 --> 00:04:20,990
Dolayısıyla bunu yapmak

61
00:04:21,000 --> 00:04:27,630
için giriş yapmış olmalısınız gibi bir hata varsa veya şifre doğru değilse kırmızı bir uyarı alacağız.

62
00:04:27,630 --> 00:04:28,330
Ve iyi

63
00:04:28,740 --> 00:04:34,830
bir şey olursa, birisi imzalarsa kontratsızlar demek isteriz ya da biri dışarıda oturursa başarısız olduğumuzu söyleyeceğiz ya da

64
00:04:35,120 --> 00:04:40,500
başarıyla yaratılan bir yorum yapabiliriz, ne olursa olsun burada yeşil kullanacağız gibi bir şey yapabiliriz başarısı.

65
00:04:40,500 --> 00:04:44,300
Bu div sınıfları div ve tehlike ile başlayalım.

66
00:04:44,310 --> 00:04:47,900
Bu aslında kopyalayacak ve benim üstbilgi dosyasına gidin

67
00:04:47,910 --> 00:04:57,000
ve yerine bir H1 görüntüleme ve bir div görüntülemek için gidiyorum ve eğer div bunun için sadece içine mesaj ekleyeceğiz.

68
00:04:57,000 --> 00:05:04,970
Bu sadece bir üslupsal değişiklik olacak.

69
00:05:05,280 --> 00:05:07,500
Sayfayı yenilersem, öncelikle orada olduğunu fark ettim.

70
00:05:07,530 --> 00:05:13,120
Bunun nedeni, yeni eklemiş olduğumuz mesajın

71
00:05:13,380 --> 00:05:19,470
boş olup olmadığına bakılmaksızın önemi yoktur.

72
00:05:19,470 --> 00:05:19,800
Bu yüzden bunu düzelteceğiz, ancak ekranda ideal olmayan tüm yol boyunca ilerlediğini fark edeceğiz.

73
00:05:19,860 --> 00:05:26,610
Bu yüzden ne demek istediğimi gösterecek bazı metinler eklememe izin verin.

74
00:05:26,610 --> 00:05:29,270
Bu, bir kullanıcı için mükemmel bir mesaj değildir.

75
00:05:32,100 --> 00:05:34,470
Kısa vadede bunu düzeltmek için ne yapacağız ve bu aslında aslında uzun vadeli bir düzeltme olacak.

76
00:05:34,710 --> 00:05:41,140
Ancak sorunu çözmeden önce, orada başka bir konteynere eklenecek ileti yoksa

77
00:05:41,160 --> 00:05:47,250
ve orada olduğumuza dikkat ettikten sonra uyarıyı bu kapsayıcıya yerleştirelim.

78
00:05:47,250 --> 00:05:51,150
Yani her sayfanın üst kısmında yenilersem bir mesajım

79
00:05:51,540 --> 00:05:58,860
var, boş ama denemek gibi bir şey yaparsam ve yeni kamp eklemeye gidersem mesajımı alırım.

80
00:05:59,730 --> 00:06:03,080
Lütfen önce giriş yapın.

81
00:06:03,120 --> 00:06:04,640
Ve elbette, biz hala oraya gideceğimiz şekilde bu formu hazırlamak zorundayız.

82
00:06:04,860 --> 00:06:07,370
Ancak bu en azından nispeten bitmiş görünüyor.

83
00:06:07,410 --> 00:06:10,550
Bu da işe yarıyor.

84
00:06:11,040 --> 00:06:12,930
Yine de yeşil ile kırmızı,

85
00:06:13,080 --> 00:06:19,830
başarı ve hata arasındaki farkı ayırmanın bir yolu yok ve bu bizim için gerçekten kolay olacak.

86
00:06:19,830 --> 00:06:21,690
Dolayısıyla, bu formdan kurtulduğumuzda,

87
00:06:21,690 --> 00:06:28,350
flaş ettiğimizde sizden çıkış yapmak gibi bir şey yapabileceğimizi ve bunun başarılı olmasını isteyebileceğimiz fikridir.

88
00:06:28,350 --> 00:06:32,170
sönmek istediğimiz yere sahip olduğumuz, ara katmanımızda olduğu gibi bir şey olabilir.

89
00:06:32,430 --> 00:06:37,950
Bu yüzden başarıyla ekledim, ancak o zaman, kırmızı malzemelerle tehlike diyalogu veya tehlike alarmı istediğimiz her yerde yanıp

90
00:06:37,950 --> 00:06:44,810
Dolayısıyla bu iki yoldan geliyoruz ve bu blog diyebileceğimiz bilgileri yapabileceğimiz her şeyi ekleyebiliriz.

91
00:06:45,210 --> 00:06:50,460
Bu gereksiz yere bootstrap ile ilgili değildir.

92
00:06:50,520 --> 00:06:52,940
Bu, anahtarın altındaki flaşın içine eklediğimiz şey.

93
00:06:52,950 --> 00:06:57,130
Ancak bunu hata ve başarıyla devam ettireceğim, sonra yapmamız

94
00:06:57,450 --> 00:07:06,300
gereken şey onun uygulaması yerine evet, burada bu verileri geçmek için burada geçirdiğimizde aslında iki farklı değişkene sahip olacağız.

95
00:07:06,350 --> 00:07:11,320
Bu yüzden hata için bir tane ve şimdi bu

96
00:07:11,340 --> 00:07:19,260
kırmızı başlangıç ​​yerlileri nokta hatası diyoruz ve başarı için başka bir tane daha yapacağız.

97
00:07:22,530 --> 00:07:23,860
Şimdi şablonumuzda iki farklı veri parçası var.

98
00:07:24,510 --> 00:07:27,970
Her ikisi de çoğu zaman boş olacak.

99
00:07:28,050 --> 00:07:30,450
Genellikle, gösterilecek bir şey yoktur.

100
00:07:30,450 --> 00:07:31,970
Ancak, hata değişkeni yerine bir hata varsa ona erişebiliriz.

101
00:07:31,980 --> 00:07:38,200
Başarıyla flaşa bir şey eklersek, şablonun içindeki bu erişim değişkeninde neden ona erişiriz.

102
00:07:38,370 --> 00:07:44,010
Şimdi bir başlık için şablonumuza gidelim ve sadece uyarı tehdidi uyarı yerine başarısız

103
00:07:44,820 --> 00:07:51,780
olacağından daha çoğuz olalım ve artık mevcut olmayan mesaj burada hata ve başarıya sahip olacak.

104
00:07:51,980 --> 00:08:00,270
Bunlar yeniden tanımlanan iki değişkentir.

105
00:08:00,390 --> 00:08:02,140
Şu anda yenilersem görebildiğiniz üzere kırmızı ve yeşil bir şerit olur.

106
00:08:02,370 --> 00:08:09,440
Ve denersem, kampları kesip gidip yanılsamaya çalışalım, bunu

107
00:08:09,780 --> 00:08:14,070
yalnızca kırmızı olanın içinde görürsünüz.

108
00:08:17,440 --> 00:08:20,020
Ve sonra bazı jibberlerle kayıt yapmak gibi bir şey

109
00:08:20,610 --> 00:08:23,870
yaparsam ve daha sonra çıkış yapmak için yeşil bölümde gösterildiğini görebilirsiniz.

110
00:08:27,210 --> 00:08:32,350
O yüzden yaptıklarımız sadece iki farklı ileti türü arasında ayrım yapıyor.

111
00:08:32,880 --> 00:08:36,920
İstediğimiz kadarını ekleyebiliriz, böylece herhangi bir kural yoktur.

112
00:08:36,930 --> 00:08:40,910
Bu farklı sınıflarla birlikte gitmek istiyorsak da önyükleme desteğini kullanmak istiyoruz.

113
00:08:41,400 --> 00:08:45,110
Ancak kendi sınıflandırmamız söz konusuysa, burada istediğimiz her

114
00:08:45,750 --> 00:08:52,200
şeyi koyabiliriz, böylece burada başarıya dönüştürecek olursak, başarıya değil, buraya koyduğumuz şeyleri kendi elimizde bulabiliriz.

115
00:08:52,200 --> 00:08:57,430
Ancak başarı ve hata yapışkanlıyorum.

116
00:08:57,750 --> 00:08:59,730
Şimdi, bu iki kutunun sorununu çözmeye başlayalım; uyarılar her zaman boş olsa bile burada olur.

117
00:09:00,090 --> 00:09:06,340
Yapmamız gereken şey, üstbilgi dosyamıza

118
00:09:06,480 --> 00:09:15,540
gidip Ejay'ımıza bir if ifadesi ekleyeceğiz Evetse yapacağız.

119
00:09:15,590 --> 00:09:16,300
Ve başlamak için köşeli parantezleri eklememe izin verin ve bunun gibi bir hatayı yapacağız.

120
00:09:16,480 --> 00:09:25,160
IF ifademizde değil.

121
00:09:25,230 --> 00:09:27,980
Kapanış bölümümüzde yalnızca bir tane ile başlayacağız.

122
00:09:28,680 --> 00:09:32,910
Peki biz ne yapacağız bir hata olup olmadığını kontrol etmek ve aslında bunun gibi olması gerekir.

123
00:09:32,910 --> 00:09:39,450
Yani hata ve hata uzunluğu sıfırdan büyükse.

124
00:09:39,450 --> 00:09:46,880
Ve bunun nedeni sadece hatanın var olması bize hata göstermek istemektedir.

125
00:09:47,700 --> 00:09:57,800
Örneğin şu an için hata boş.

126
00:09:57,810 --> 00:10:00,290
Orada hiçbir metin yok, ancak tanımlanmamış değil ancak yine de burada gösteriliyor.

127
00:10:00,300 --> 00:10:06,920
Bu durumda, hata dot'ının uzunluğunun sıfırdan büyük olup olmadığını kontrol etmek istiyoruz.

128
00:10:07,290 --> 00:10:11,440
Hata boş olsa bile orada hiçbir şey yoksa hala boş bir dizi var.

129
00:10:11,760 --> 00:10:17,660
Ve sadece boş olup olmadığını kontrol edersek sahtekarlık yapmaz.

130
00:10:18,060 --> 00:10:22,610
Yine burada sana gösterebilirim.

131
00:10:22,650 --> 00:10:24,160
Böyle bir şey yaptık.

132
00:10:24,330 --> 00:10:26,480
Boş dizi varsa bir

133
00:10:26,610 --> 00:10:28,200
sürü şey var.

134
00:10:30,990 --> 00:10:34,400
Bu bir şey kaydetti.

135
00:10:34,910 --> 00:10:37,700
Girmeye basarsam o günlügü alirim.

136
00:10:38,350 --> 00:10:41,510
Çünkü boş bir dizi doğrudur.

137
00:10:41,730 --> 00:10:46,210
Yani hemen burada hatanın var olup olmadığını

138
00:10:46,260 --> 00:10:52,350
kontrol ettiğimiz yerde hala çoğu zaman boş bir dizi olabilir.

139
00:10:52,350 --> 00:10:53,250
Yani bu gerçekten sadece emin olmak için kontrol ediyor.

140
00:10:53,250 --> 00:10:55,490
Diyelim ki bizim SJS'de hiç bu kodu bilmediğimizi söylüyorlar.

141
00:10:55,560 --> 00:11:00,110
Neredesin.

142
00:11:01,110 --> 00:11:01,920
Burada, başarısız olsaydık başarısız oluruz, başarı tanımlanmazdı.

143
00:11:01,920 --> 00:11:07,030
Ve bu kod satırı sadece bir hatayı önleyecektir.

144
00:11:07,410 --> 00:11:09,710
Ancak bu, dizide bir şey olup olmadığını kontrol etmek için aslında daha önemli bir bölüm.

145
00:11:09,720 --> 00:11:13,920
Bu durumda, eğer uzunluk sıfırdan büyükse, dizide bir şey

146
00:11:13,950 --> 00:11:19,650
varsa onu gösterin ve biz hata yerine tam olarak aynı şeyi burada yapacağız.

147
00:11:19,650 --> 00:11:26,740
Kapanış parantezimize de ihtiyacımız olursa, başarı yerine iyi kontrol edin.

148
00:11:26,800 --> 00:11:33,140
Tamam.

149
00:11:34,320 --> 00:11:34,800
Bu yüzden bunu deneyelim veya sunucuyu tekrar başlatıp sayfayı yenileyelim.

150
00:11:34,800 --> 00:11:40,550
Hiçbir şey görmüyoruz.

151
00:11:40,650 --> 00:11:41,900
Şimdi yeni bir kamp eklemeye çalışalım.

152
00:11:42,360 --> 00:11:44,020
Okuduğum mesajı alıyorum Lütfen önce giriş yap.

153
00:11:44,460 --> 00:11:47,720
Şimdi kayıt olalım.

154
00:11:47,910 --> 00:11:53,070
Şimdi ben çıkış yaparsam yeşil mesajım seni dışarıda bırakır.

155
00:11:53,100 --> 00:11:57,660
Harika.

156
00:11:57,810 --> 00:11:58,420
Şimdi

157
00:11:58,470 --> 00:12:05,400
bıraktığımız tek şey, şimdi gidip doğru mesajları ekleyip, uygun yerlere flaş çağrısı yapmaktır.

158
00:12:05,400 --> 00:12:07,040
&nbsp;
