Hack və əlavələr. Layer tort və com_weblinks Joomla Synclet veb bağlantıları php

Əsas Weblinks komponentinin vebsaytın admin hissəsində necə işlədiyinə baxaraq komponentlərə baxmağa başlayaq. Veb-saytın bu hissəsi üçün xarakterik olan bu komponent məqalələri, istifadəçiləri, modulları və s. idarə etmək üçün nəzərdə tutulmuş digər komponentlərinə çox oxşardır.

Bu komponent üçün proqram faylları aşağıda verilmişdir. Bütün bu fayllar qovluqda yerləşir administ/components/com_weblinks. Bu fəslin qalan hissəsində, başqa cür qeyd edilmədiyi təqdirdə, bütün Weblinks komponent fayl adları bu başlanğıc qovluğuna nisbətən istinad edilir. Faylların çoxu MVC nümunəsinə uyğun təşkil edilmişdir. Xüsusilə, bütün görünüş faylları görünüşlər alt qovluğundadır və bütün əsas model və nəzarətçi faylları müvafiq olaraq modellər və kontrollerlər alt qovluqlarındadır. Onlar həmçinin quraşdırma, konfiqurasiya və köməkçi fayllarla tamamlanır.

Komponentin inzibati hissəsinin fayllarıindex.html faylları istisna olmaqla, veb-linklər

  • controllers/weblink.php - Tək veb keçid nəzarətçisini redaktə etmək üçün əsas nəzarətçi
  • controllers/weblinks.php - Nəzarətçini tərtib etmək və Veb Bağlantılar Meneceri ekranında veb bağlantıların siyahısını göstərmək üçün əsas nəzarətçi
  • helpers/weblinks.php - Kontrollerlərdə və görünüşlərdə istifadə olunan müxtəlif üsulları təmin edir
  • models/fields/ordering.php - Weblinks Manager ekranında veb-link sifariş sütununu göstərən JformField modeli
  • models/forms/weblink.xml - XML ​​faylı Jform-Model Field sinifində giriş sahələri ilə bir forma tərtib etmək və ekranda veb bağlantılarını redaktə etmək üçün istifadə olunur
  • models/weblink.php - Tək ekran forması Web keçid modeli üçün model
  • models/weblinks.php - Menecer ekran forması üçün model Veb bağlantılar modeli
  • sql/install.mysql.utf8.sql - quraşdırma zamanı veb bağlantılar cədvəlini yaratmaq üçün SQL faylı
  • sql/uninstall.mysql.ut8.sql - quraşdırma zamanı veb keçid cədvəlini silmək üçün SQL faylı
  • tables/weblink.php - Model sinifini təmin edir
  • views/weblink/tmpl/edit_metadata.php - Veb keçid metadatasını redaktə etmək üçün mənbə tərtibat faylı

Veb bağlantıları komponentinin inzibati hissəsi

  • views/weblink/tmpl/edit_params.php - Tək veb keçid seçim variantlarını redaktə etmək üçün mənbə tərtibat faylı
  • views/weblink/tmpl/edit.php - Veb bağlantısını redaktə etmək üçün mənbə tərtibat faylı
  • views/view.html.php - HTML formatında bir veb keçidi göstərmək üçün əsas görünüş sinfi Veb keçid meneceri üçün mənbə tərtibat faylı
  • views/weblinks/view.html.php - HTML formatında veb bağlantıları birbaşa Weblinks Manager ekranında göstərmək üçün əsas görünüş sinfi
  • access.xml - Girişə nəzarət siyahısı (ACL) sistemi üçün hərəkətlərin siyahısını təqdim edən XML faylı
  • config.xml - komponentin konfiqurasiyasını seçmək üçün seçimlərin siyahısını təqdim edən XML faylı
  • controller.php - Əsas nəzarətçi sinfi
  • weblinks.php - Sorğu üçün giriş nöqtəsi
  • weblinks.xml - quraşdırma prosesinə nəzarət etmək üçün istifadə olunan XML faylı

Veb Bağlantıları komponenti digər saytlara keçidləri ehtiva edən məzmunu təşkil etmək üçün asan bir yol təqdim edir. Hər bir element URL (link) və əlavə mətndən ibarətdir. Fərdi keçidlər kateqoriyalara qruplaşdırılır. Məzmun kimi, keçidlər də nəzarət panelinə girişi olan idarəçilər deyil, sayta məzmun əlavə edən, redaktə edən və ya dərc edən insanlar tərəfindən yaradıla bilər.

Materiallar kimi, linklər vebsaytın müştəri tərəfində redaktə edilə bilər. Linkləri redaktə etmək icazəsi olan istifadəçilər saytdakı səhifələrə baxarkən Redaktə et işarəsini görəcəklər. Defolt olaraq, linklərin redaktə edilməsi məzmunun redaktə edilməsi ilə eyni qaydalara tabedir, istisna olmaqla, linklər üçün “özünün redaktə etmək” icazəsi mövcud deyil. Bağlantılar və materiallar arasındakı əsas fərq ondan ibarətdir ki, girişə nəzarət funksiyaları fərdi keçidlər səviyyəsində deyil, bütövlükdə komponent səviyyəsində və xüsusi keçidlərin təyin olunduğu kateqoriyalar səviyyəsində tətbiq olunur (bu sxem sonrakı buraxılışlarda dəyişə bilər). Joomla 3).

Materialların və digər əsas komponentlərin yaradılmasında olduğu kimi, saytın inzibati hissəsində yeni keçid yaratmaq üçün alətlər panelindəki Yeni işarəsini sıxmaq lazımdır. Açılan formada başlıq, keçidin özü və təsviri daxil edin (bu sahə isteğe bağlıdır). Siz həmçinin keçidə kliklədikdə nə baş verəcəyini seçə bilərsiniz: məsələn, səhifə eyni brauzer nişanı və ya pəncərəsində, yeni tab və ya pəncərədə, pop-up modal və ya modelsiz pəncərədə, brauzer naviqasiya nəzarəti ilə və ya olmadan açılacaq. . Bu parametrlər Əsas Seçimlər sekmesinde və ya açılan siyahıda tapılır. Müxtəlif variantlarla sınaqdan keçirin. Təcrübə qazandıqca, seçimlərin hər biri üçün istifadə tapa bilərsiniz, baxmayaraq ki, eyni brauzer pəncərəsindəki keçidə klikləmək ən çox istifadə olunur.

Əgər kompüteriniz xarab olubsa və ya onun işindən narazısınızsa və kompüterinizi təmir etmək istəyirsinizsə, kompüter xidməti üzrə mütəxəssislərimiz sizə kömək edəcək.

Menyu Meneceri üç növ link təqdimatı üçün menyu elementlərinin yaradılmasını dəstəkləyir:

  • Kateqoriyada Veb Linkləri Siyahıya salın. Bu tərtibat seçilmiş kateqoriyadakı bütün keçidlərin siyahısını göstərmək üçün nəzərdə tutulmuşdur; Hər bir keçid üçün müvafiq təsvir göstərilir. Linkə klikləməklə sizi linkin göstərdiyi resursa aparır.
  • Bütün Veb Bağlantıları Kateqoriyalarını Siyahıya salın. Bu tərtibat istifadəçinin baxmağa icazəsi olan Veb Bağlantıları komponentində mövcud olan bütün kateqoriyaların siyahısını göstərir. Hər bir başlıq seçilmiş kateqoriyadakı bütün alt kateqoriyaları sadalayan Kateqoriya Siyahısı tərtibatına keçiddir.
  • Veb Link təqdim edin. Bu tərtibatda yeni keçid yaratmaq üçün forma var.

Bir səhifədə müvafiq təsviri olan bir keçidi birbaşa göstərmək üçün heç bir yol yoxdur. Bununla belə, eyni effekti bir keçidlə kateqoriya yaratmaq və "kateqoriya məzmun siyahısı" tərtibatından istifadə etməklə əldə etmək olar. Menyuda birbaşa başqa sayta aparan bir keçidə ehtiyacınız varsa, bunun üçün menyu elementi növünü seçməlisiniz Xarici URL (Xarici Link). Bağlantılar üçün, komponentlərə gəldikdə isə, saytın inzibati hissəsində Seçimlər düyməsini klikləməklə açılan ekranda standart və ümumi parametrlər konfiqurasiya edilir. Veb saytınızdakı bütün keçidlər üçün standart parametrləri ehtiva edən bir neçə nişanı görəcəksiniz. Bununla belə, bu parametrlər keçid-link əsasında ləğv edilə bilər.

Veb Bağlantıları komponenti bəzi xüsusi məzmun növlərini idarə etmək və göstərmək üçün yaxşı həll yoludur. Məsələn, tez-tez müəyyən bir mövzuda xarici məlumat mənbələrinə keçidləri müəyyən etmək üçün istifadə olunur. Bundan əlavə, məhsul istehsalçılarının və ya bu siyahıya daxil olmaq imkanı üçün əlavə pul ödəyə bilən digər insanların və ya şirkətlərin kataloqu kimi kataloqları göstərmək rahatdır. Siz həmçinin layihə iştirakçılarınızın vebsaytlarına və ya tövsiyə olunan bloqlara keçidlər olan bir səhifə yarada bilərsiniz. Başqa bir seçim, təşkilatınız və ya digər saytlardakı maraq mövzusu haqqında seçilmiş məqalələrə keçid etməkdir. Bu komponent hətta sənədlərə və veb saytınızın digər bölmələrinə keçidləri idarə etmək üçün istifadə edilə bilər.

Faylda bir təklif var /includes/joomla.php funksiyasında təmiz mətn xətti dəyişdirin

$text = strip_tags($text); $text = strip_tags ( $text , " " ) ;

Bu hack nəzərdə tutulub yalnız normal şəkillər kimi daxil edilən şəkillər üçün. Bir mambot (mosimage) tərəfindən daxil edilmiş şəkillər üçün bu hack işləməyəcək.

com_weblinks komponentində birbaşa keçidi necə göstərmək olar

IN weblinks.html.php xətti dəyişdirməlisiniz:

$link = sefRelToAbs( "index.php?option=com_weblinks&task=view&catid=". $catid ."&id=" . $sətir ->id); $link = $sətir ->url;

Joomla-nın eyni anda iki hostda (domendə) işləməsini necə təmin etmək olar. Bunlar. məsələn, yerli şəbəkədə 10.0.0.15 və İnternet saytından-firmy.ru. Hər iki ünvanın eyni maşına təyin edilməsinə baxmayaraq.

Birincisi, problemin mahiyyəti ondan ibarətdir ki, Joomla quraşdırma zamanı daxil edilmiş saytın əsas ünvanı olan $mosConfig_live_site dəyişəninə nisbətən bütün şəkilləri və CSS fayllarını (şablondakı yollarını) göstərir. Və kimsə başqa bir ünvanla ona daxil olmağa çalışırsa, onun işinin məntiqində heç nə dəyişmir - əsas ünvan konfiqurasiya faylından götürülür. Məsələn, əgər konfiqurasiya Joomla-nın localhost-da yerləşdiyini bildirirsə, o zaman yerli şəbəkədən, hətta 192.168.0.1 ünvanını dinləyən düzgün konfiqurasiya edilmiş Apache-yə daxil olmaq, orada heç nəyi dəyişməyəcək - şəkillərin src-si hələ də başlayacaq. “localhost” ilə, hansı ki, digər maşınlar üçün artıq öz localhost-u olacaq. ya bir və ya digər virtual sayt (şəkillərə düzgün əsas yolları və ünvanlara əsas yolları verin). , Bu məqsədlə. configuration.php$mosConfig_live_site tərifinin yerinə öz kodunuzu yazmalısınız. Kimi bir şey:

əgər ($_SERVER [ "HTTP_HOST" ] =="host1.ru" ) $mosConfig_live_site = "host1.ru" ; else $mosConfig_live_site = "host2.ru" ;

Diqqət yetirmək lazımdır ki, keşdən istifadə etsəniz, iki host üçün iki fərqli keş qovluğuna da sahib olmalısınız, çünki müxtəlif hostlara keçidlər keşdə kəsişə bilər və sonra səhv şəbəkədən olan istifadəçi heç yerə getməyəcəkdir. . $mosConfig_cachepath dəyişəni keş üçün cavabdehdir.

İki komponentin bir səhifədə eyni vaxtda görünməsini necə etmək olar

Dərhal deyəcəyəm - hər şey o qədər də sadə deyil. Axı o, modul deyil. Buna görə də, ilk növbədə, alternativ axtarmağa dəyər, yəni. Şübhəsiz ki, populyar komponent onun funksionallığını təkrarlaya bilən modullarla gəlir. Əgər belə bir şey yoxdursa, bu seçimdir. O, bir modul kimi hazırlana bilər və ya nəzəri olaraq şablona daxil edilə bilər. İdeya budur - komponenti index2.php vasitəsilə çağırırıq (nə və niyə - bütün faktı oxuyun). Bunlar. ikinci komponent üçün istədiyiniz əlavə nöqtəsində src="index2.php?option=com_component&no_html=1" ilə iframe yarada bilərsiniz. Və orada göstəriləcək. Başqa bir şey odur ki, funksionallığı tam təmin etmək mümkün olmayacaq. Ancaq buna baxmayaraq, bu çıxış yoludur.

Və ya konstruksiyadan istifadə edin: mosLoadComponent("com_mycomp" ) ;

Lakin, əgər komponent bu şəkildə yerinə yetirilirsə, onda başa düşməlisiniz ki, o, sizin manipulyasiyalarınızdan xəbəri yoxdur və onun $option və $task-a uyğun işləyəcək.

Məqalədə başlığın uzunluğunu necə artırmaq olar

Siz phpMyAdmin-də aşağıdakı iki əmri yerinə yetirməlisiniz (SQL sorğularını yerinə yetirmək üçün xüsusi səhifə var), sadəcə olaraq ###_ yerinə öz real cədvəl prefiksini qoyun. Maksimum mümkün rəqəm 255-dir. Nümunədə 200 istifadə olunur.

CƏDVƏL DEĞİŞTİRİN `###_məzmun` `başlıq_ləqəbini` `başlıq_ləqəbini` DƏYİŞİN VARCHAR(200) NULL DEYİL; DEĞİŞTİRİN CƏDVƏLİ `###_məzmun` `başlığı` `başlığı` DƏYİŞTİRİN VARCHAR(200) NULL DEYİL;

RSS lentinizə yalnız başlıqlarını deyil, tam xəbər mətnlərini necə daxil etmək olar

Bunu etmək üçün /components/com_rss/rss.php faylında əvəz etməlisiniz.

$item_description = $row ->introtext ; $item_description = $sətir ->tam mətn ;

Eyni verilənlər bazasından və ya eyni fayllardan istifadə edərək iki Joomla saytını necə yarada bilərəm?

Bir verilənlər bazasından istifadəyə gəlincə, iki mühərrik üçün configuration.php-də bir verilənlər bazası yazmalısınız, ancaq nə etdiyinizi başa düşməlisiniz. Çünki bu halda istifadəçilər üçün seansların saxlanması çox problemli olacaq, çünki domenlər fərqlidir. Bunlar. #__sessions cədvəlindəki giriş qeydləri üst-üstə düşəcək (ola bilər).

Eyni faylları böyük bir paylamanı kopyalamadan istifadə etmək istəyirsinizsə, prinsipcə Linux-da mövcud fayllara simvolik bağlantılar yaratmaq və onları yeni sayt üçün kopyalamamaq üçün "ln -s" əmrindən istifadə edə bilərsiniz.

Ümumi Joomla dizaynında müəyyən bir ünvanda əldə edilə bilən virtual səhifəni necə yaratmaq olar (http:/ /site.ru/super_page)

  • Birinci yol, statik səhifə üçün istədiyiniz virtual yolu göstərdiyiniz bir növ SEF komponentindən istifadə etməkdir. Burada bir mənfi cəhət var - bu komponent bütün digər bağlantıları yenidən yaratmağa başlayacaq (və ümumiyyətlə bu komponentlər çox enerji tələb edir və işləmək üçün çoxlu resurs tələb edir).
  • istifadə edərək belə bir səhifə üçün ləqəb yaradın mod_rewrite.htaccess. Bunu etmək üçün sizə lazımdır:
    • Lazım olan mətnlə statik səhifə yaradın, onun ID və ünvanını tapın (belə bir səhifə yaratmaq lazım deyil, o, artıq mövcud ola bilər və ümumiyyətlə, hər hansı bir komponentdir, mütləq com_content deyil)
    • Bir ləqəb tapın, olsun " super_puper"
    • .htaccess açın və "RewriteCond %(REQUEST_FILENAME) !-f" sətirindən əvvəl yazın:
RewriteRule ^(super_puper) index.php?option=com_content&task=view&id=12 RewriteCond %(REQUEST_FILENAME) !-f
    • İndi isə, Joomla-nın site.ru saytında yerləşməsi şərti ilə, http:/ /site.ru/super_puper linkini açdığınız zaman məlumatınızla tələb olunan statik səhifə açılacaq. Linkin özü "index.php?option=com_content&task=view&id=12" sizə lazım olan hər şey ola bilər, əsas odur ki, link deyildi mütləq (yəni http:/ /... ilə) və nisbi ( lazımdır index.php ilə başlayın?...)

Müəyyən bir məqalə üçün keşi necə söndürmək olar

Joomla keşləmə sistemindən asılı olmayaraq hər dəfə təsadüfi ədədlər və ya təsadüfi mətn yaratmalı olan hər hansı skriptləri daxil etmək üçün rd_addphp mambot istifadə etsəniz, bu lazım ola bilər. Müəyyən bir elementin keşini söndürmək üçün onun identifikatorunu tapmaq lazımdır (admin panelində redaktə edərkən ünvan çubuğuna baxın, "...&id=123..." kimi bir şey deyəcək). Beləliklə, 123 məqalə identifikatorumuz olacaq. Təxminən 1600-cü sətirdə /components/com_content/content.php faylında əvəz etmək lazımdır.

$cache ->zəng ("HTML_content::show" , $row, $params, $access, $page ); if ($row ->id !="123" ) $cache ->zəng ( "HTML_content::show" , $row, $params, $access, $page ); else HTML_content::show ($sətir, $params, $access, $səhifə) ;

123 sizə lazım olan məqalə identifikatorudur.

Mən çoxlu komponentlər quraşdırdım, lakin admin menyusundakı komponentlərin siyahısı onların azaldılmış sayını göstərir və sonra “Daha çox komponentlər...” deyir. Bütün komponentləri necə göstərmək olar.

Sizə /administrator/modules/mod_fullmenu.php faylında bir xətt lazımdır

$topLevelLimit = 19 ;

ilə əvəz edilmişdir

$topLevelLimit = 199 ;

Komponentin surətini necə quraşdırmaq olar

İşin son dərəcə çətin olduğunu söyləmək lazımdır. Komponentin necə işlədiyini başa düşmürsənsə, cəhd etməməlisən. Hələ də əsas məqamları qeyd etmək istəyənlər üçün:

  • XML faylında, ad etiketində komponent adını dəyişdirin
  • Sonra, istifadə olunan cədvəllərin adını dəyişdirməlisiniz (birincisi XML faylında, ikincisi isə verilənlər bazası obyektinin istifadə olunduğu yerdə bütün komponent fayllarında $verilənlər bazası və üsul setQuery)
  • Komponentlərdəki bütün yolların adını da dəyişdirin. Yollar özünə istinadlarda və ya daxil edilmiş faylların adlarında istifadə edilə bilər. Çox vaxt bu, alt sətir com_component adını axtarmağa və onu yenisi ilə əvəz etməyə başlayır.

Amma bu üsul heç nəyə zəmanət vermir. Sadə olanlarla bu mümkündür və keçəcək, lakin mürəkkəb olanlarla heç kim zəmanət verə bilməz.

Bir mövqeni təsadüfi olaraq ona təyin edilmiş modullardan birini necə göstərmək olar

  • Seçim 1 - mosLoadModules funksiyasını hack edin. Şablonda, N moduldan birini göstərmək lazım olan yerə yazırıq (üçüncü arqumentə diqqət yetirin):
mosLoadModules("mövqe", display_setup, doğru);

Və yuxarıdakı funksiyanın özünü bir az düzəldirik:

funksiya mosLoadModules( $position="left" , $style =0 , $show_random = false ) ( ... $allModules =& initModules() ; if (isset ( $GLOBALS [ "_MOS_MODULES" ] [ $position ] ) ) ( $modules = $GLOBALS [ "_MOS_MODULES" ] [ $position ] ; else ( $modules = massiv () ; ) //bura əlavə edin, əgər ($show_random && sizeof ($modules) >0 ) ( $tmp = $modules [ rand (0 ,sizeof ($modules ) -1 ) ] $modules = massiv ($tmp ) // if ( count ( $modules ) ;< 1 ) { $style = 0 ; }

Biz ona üçüncü bir arqument əlavə etdik (şablonda, doğru yazdığımız yerdə istifadə olunur) və kodu dəyişdirdik.

  • İkinci seçim daha ağrısızdır, biz yalnız şablonu dəyişdiririk. Ancaq daha çox əmək tutumlu - bir neçə vəzifə yaratmalıyıq. Əvvəlcə bir neçə yeni modul mövqeləri yaradırıq, məsələn new1 ... new10. Yadda saxla. Şablonda düzgün yerdə mosLoadModules funksiyasını çağırmadan əvvəl lazımi kodu əlavə edin:
$rand_num = rand(1,10); //1-dən 10-a qədər - vəzifə adında olduğu kimi mosLoadModules ("yeni" . $rand_num , display_settings );

İnanıram ki, /adminisrator/ qovluğunun adını dəyişdirməklə saytımı daha təhlükəsiz edəcəm

Bu seçim standart olaraq təqdim edilmir. Ancaq əslində, Joomla fayllarında axtarış təşkil etməklə, belə bir sözün hər hansı bir hadisəsini sizinlə əvəz etmək mümkündür - gizli. Bəzən, sonradan, fayllara daxil ola bilməmə ilə bağlı səhvlər yarana bilər, lakin faylı və sətir nömrəsini bilməklə onları düzəldə bilərsiniz. Buna görə də, problem, prinsipcə, həll edilə bilər.

Axtarış sistemlərinin saytınıza münasibətini yaxşılaşdırmağa kömək edən kiçik, lakin çox faydalı sayt skriptlərini sizinlə paylaşmağa davam edirəm. Bu dəfə düzgün səhifə keçidindən danışacağıq.

Əvvəlcə səhifə ünvanları və onların hər biri üçün mümkün ankerlər bazası yaradaq. Biz əsas kimi *.txt faylından istifadə edəcəyik. Fayl strukturu belə olacaq:

Page_address_1; anchor_1, anchor_2, anchor_3,..., anchor_n page_address_2, anchor_3,..., anchor_n page_address_3, anchor_3, anchor_2, anchor_3,..._nch; anchor_3, ..., anchor_n

Gördüyünüz kimi, skriptin sonrakı istifadəsi istənilən sayda səhifə ünvanları və onlar üçün lövbərlərlə mümkündür. Səhifənin ünvanı http://www.site.ru/ olmadan yazılır, yəni. ilk tire olmadan dərhal kökdən. Ünvan lövbərlərdən nöqtəli vergüllə, lövbərlər isə sadəcə vergüllə ayrılır. Tam ünvanı da yaza bilərsiniz, şəxsən mənim üçün daha əlverişlidir, ancaq nəticənin doldurulmasını və çıxışını özünüz dəyişə bilərsiniz, məncə, intuitiv olaraq özünüz anlayacaqsınız.

Beləliklə, onlar üçün bağlantılar və lövbərlər verilənlər bazası yaradıldı, aşağıda mən saytda keçid üçün bağlantıları birbaşa göstərmək üçün PHP koduna bir nümunə verəcəyəm:

".$tex2[$tex3].""; } ?>

Bu kodu saytın istənilən yerinə yapışdırırıq, burada verilənlər bazasından 5 təsadüfi keçid və təsadüfi lövbər göstərilir. Linkə yalnız 1 yazmaqdansa, lövbərləri sulandırmaq daha yaxşıdır. Veb saytınızda düzgün əlaqə ilə siz dərhal trafikin artdığını və digər veb-sayt göstəricilərinin yaxşılaşdığını görəcəksiniz.

Suallarınızı bu yazıya şərhlərdə gözləyirəm.

Dərc tarixi: 03 mart 2014-cü il
    Rəylər və şərhlər:

    Dmitri:
    Ssenari üçün təşəkkür edirəm, onu həyata keçirəcəyəm. Mənbə kodunu saytdan köçürmək mümkün deyil, o, yalnız kiçik fraqmentlərlə kopyalanır;

    Kirill:
    Kopyalama ilə bağlı qeyd üçün təşəkkürlər, indi gördüm, tezliklə düzəltməyə çalışacağam.

    Aleksey Pavlov:
    Sətirdə xəta $tex = explode(":",$sendlist[$count] Sizə iki nöqtə yox, nöqtəli vergül lazımdır. Daha aydın olması üçün kodu bir az dəyişdim:$lövbər"; } ?>

    Matrk:
    Məqalə tamamilə yararsızdır, çünki... Bloqda mətn nüsxəsindən qorunma var.

    Kirill:
    js-də balaca bir səhv var bəli onu düzəltməyə vaxt yoxdu amma yəqin ki, başqası yararsızdır, çünki onlar kifayət qədər ağıllı deyillər, bu halda səhifənin mənbə koduna baxın və oradan götürün.

    Matrk:
    Bunlar. Mən hələ də mənbə kodundan keçməliyəm və onu bütün zibillərdən təmizləməliyəmmi? Sən gülməlisən.

    Kirill:
    Bu, kiməsə borclu olduğumu bildirir? Pulunuzu götürdüm, burda çalışırsız, pulsuz məsləhət verirsiniz :))) Pulsuz pendir ancaq siçan tələsindədir, yaşlandıqca başa düşəcəksiniz.

    Kirill:
    Mürəbbəni çıxardım, sağlamlığınız üçün istifadə edin.

    Andrey Kopaev:
    1 - yəqin ki, bunu mysql verilənlər bazasından istifadə etməklə etmək daha yaxşıdır, o, daha sürətli işləyəcək və əlavə etmək daha asandır 2 - Mən başa düşmürəm ki, hər dəfə bağlantılar siyahısını yaratmağın mənası nədir? Bu, trafik artımına necə təsir edir? Ajax-dan istifadə edərək yükləmək mümkündürmü, yəni. bu insanlar üçündür yoxsa botlar üçündür?

    www.site:
    Təqdimat üçün, baxmayaraq ki, mən şəxsən PS ilə bu cür manipulyasiyaların tərəfdarı deyiləm.



Əlaqədar nəşrlər