დიზაინის თემები და SMF ფორუმის რუსიფიკაცია, ასევე JFusion კომპონენტის ინსტალაცია Joomla-ში. საძიებო სისტემის ოპტიმიზაციის პირველი ნაბიჯები Simple Machines ფორუმი: საავტორო უფლებების და გარე ბმულების წაშლა.

ყველამ იცის, რომ მე უბრალოდ არ შემიძლია Joomla-ს გარეშე ცხოვრება, მაგრამ, ჩემი აზრით, არ არის კარგი ფორუმი კომპონენტებისთვის. ამიტომ ვმუშაობ ფორუმის ძრავებთან. ერთ-ერთი ახალი, რომლის გამოყენებაც ახლახან დავიწყე, არის მოდით დავიწყოთ ახალი SMF კატეგორია, იმედია სასარგებლო ნივთებით. ჩვენ ვიწყებთ პატარა, და როგორც დამწყებთათვის ეს ძალიან სასარგებლოა.

საძიებო სისტემის ოპტიმიზაციის პირველი ნაბიჯები Simple Machines Forum: საავტორო უფლებების და გარე ბმულების ამოღება

მე მაშინვე გავაკეთებ დათქმას, რომ მხოლოდ smf 2-ით ვმუშაობ და ეს სტატია კონკრეტულად შეეხება უფასო ფორუმის ძრავის ამ ვერსიას.

ასე რომ, რეგულარულმა მკითხველმა იცის, რამდენად არ მომწონს "10" გარე ბმულების განთავსება ძრავების ოფიციალურ ვებსაიტებზე, მათ შორის ფორუმებზე. სწორედ ამიტომ, უპირველეს ყოვლისა, ჩვენ ვხსნით საავტორო უფლებებს და 4, ყურადღებას ვაქცევთ ფორმის 4 გარე ბმულს. SMF 2.0.2 | მარტივი მანქანები | SMF © 2011 | XHTML"! ამისათვის დაუკავშირდით საიტს FTP ფორუმის/თემები/ მეშვეობით თქვენი თემის სახელი/ და შეცვალეთ ფაილი index.template.php. ბუნებრივია, ბოლოში არის კოდი (დაახლოებით 330 ხაზი), რომელიც აჩვენებს გარე ბმულებს, რომლებიც ჩვენ ასე არ მოგვწონს. ამიტომ ჩვენ ვშლით: "

  • ", theme_copyright(), "
  • "და"
  • ", $txt["xhtml"], "
  • ". ეს ყველაფერი მარტივი და მარტივია. მომავალ პუბლიკაციებში ველით ახალ მასალებს SMF-ზე ფორუმების პოპულარიზაციისა და ოპტიმიზაციის შესახებ.

    თუ ვინმემ არ იცის, Simple Machines Forum - მოკლედ SMF - არის, როგორც ოფიციალურ ვებსაიტზეა ნათქვამი, უფასო, პროფესიონალური დონის პაკეტი, რომელიც საშუალებას მოგცემთ მოაწყოთ თქვენი საკუთარი ონლაინ საზოგადოება რამდენიმე წუთში. ამ ძრავზე შეგიძლიათ ნახოთ აქ. მე თვითონ შევქმენი მასზე ჩემი საკუთარი ფორუმი (სხვათა შორის, გადადით FreeForum.biz-ზე).

    არ აქვს მნიშვნელობა რამდენი ან ცოტა სპამი გამოჩნდება თქვენს ფორუმზე. მთავარია ზომიერებაზე დახარჯოთ თქვენი ძვირფასი დრო. მოდულის დაყენებას, რომელიც შეგისრულებთ ყველა სამუშაოს, რამდენიმე წუთს იღებს და ის დაზოგავს თქვენ, მთლიანობაში, დღეებსა და თვეებს, რაც დაემატება იმ წუთებს, რომლებსაც დახარჯავდით შეტყობინებების წაშლასა და მომხმარებლების წაშლაში.

    აღვნიშნავ, რომ მე თვითონ ვცდილობდი სპამებთან ბრძოლას - დავბლოკე წვდომა IP-ით და ქვექსელებითაც კი. ეს ნამდვილად მუშაობდა, მან გაფილტრა ბევრი ნაგავი, მაგრამ, მიუხედავად ამისა, ყოველ ერთ-ორ დღეში ერთხელ ვიღაც ახერხებდა ამას. და საკმაოდ დიდი დრო დასჭირდა აკრძალული IP-ების მონაცემთა ბაზის შევსებას. მე მეგონა უკეთესი გზა უნდა არსებობდეს და მართლაც იყო!

    1. Stop Spammer-ის ინსტალაცია და კონფიგურაცია

    მუშაობის ორ კვირაში ამ მოდულმა დაბლოკა 2202 ყალბი მომხმარებელი. ყოველი მათგანი თითო შეტყობინებას მაინც დატოვებდა. სპამერები არ აჩვენებენ შენელების ნიშანს და მე ყოველდღე ვატარებდი ჩემს ფორუმს დასუფთავებას.

    ამის ნაცვლად, ყოველ რამდენიმე დღეში მივდივარ მომხმარებლის მართვის გვერდზე და ვხედავ ასეთ რაღაცას:

    გადავდივარ განყოფილებაში „დამტკიცების მოლოდინში“ (ეს არის აღმოჩენილი სპამერები, რომლებსაც მოკლებული აქვთ შეტყობინებების დატოვების შესაძლებლობა, სანამ მათი ანგარიშები ადმინისტრატორის მიერ არ დამტკიცდება). მე ვამოწმებ "ყველას არჩევას" და ვშლი მათ ერთი დაწკაპუნებით:

    ესე იგი, ყველა სპამის ანგარიში დავიწყებას ეცემა. დავუბრუნდეთ მომხმარებელთა სიას:

    ჩანს, რომ სია შესამჩნევად შემცირდა, მაგრამ დანარჩენები ვინ არიან? ჩვენ ვირჩევთ ყველას და ვაგზავნით დასადასტურებლად ერთი ღილაკით:

    ერთი "წითელი" გამოჩნდება, ჩვენ მაშინვე ვშლით. თუ თავისუფალი დრო გაქვთ, შეგიძლიათ გააკეთოთ სხვა. თუ დრო არ გაქვთ, ნუ გააკეთებთ არაფერს ახალ მომხმარებლებთან - მათი უმეტესობა "წითლდება" შემდგომი შემოწმების დროს. თუ დრო გექნებათ, შეგიძლიათ გადახვიდეთ მათ პროფილებში და ნახოთ - თუ ხელმოწერაში ბმული იქნება, მაშინვე აიკრძალება, ეს არის სპამერების ყალბი ანგარიშები, რომლებიც არასოდეს დატოვებენ ერთ სასარგებლო შეტყობინებას.

    მე გითხარით როგორ გამოიყენოთ ეს ჯადოსნური დანამატი, ახლა გეტყვით როგორ დააინსტალიროთ.

    ჩამოტვირთეთ ორი ფაილი: language_full.zip (ეს არის ენის პაკეტი დანამატის თარგმნისთვის) და StopSpammer_v2_3_9.zip (ნომერი შეიძლება განსხვავებული იყოს, რადგან ვერსიები განახლებულია). გახსენით StopSpammer_v2_3_9.zip არქივის შიგთავსი ზოგიერთ საქაღალდეში. გახსენით language_full.zip არქივი იმავე საქაღალდეში და დაეთანხმეთ ფაილების შეცვლას. ახლა ჩაალაგეთ ჩვენი საქაღალდე zip არქივში.

    ადმინისტრაციულ პანელში გააგრძელეთ პაკეტების ინსტალაცია. წარწერის "ჩამოტვირთვა პაკეტის" საპირისპიროდ არის ღილაკი თქვენს კომპიუტერში ფაილის არჩევისთვის. აირჩიეთ ჩვენი ახალი არქივი (სადაც ჩვენ შევცვალეთ ენის ფაილი), ატვირთეთ იგი ფორუმზე და გაააქტიურეთ პაკეტი.

    Ის არის!

    მოდულის დამატებითი კონფიგურაცია ხდება ადმინისტრაციულ პანელში: გადადით

    მომხმარებლები → რეგისტრაცია → პარამეტრები

    თქვენ შეგიძლიათ დატოვოთ ნაგულისხმევი მნიშვნელობები. ასევე არის ველი "თქვენი API გასაღები". ამ გასაღების გარეშე, თქვენ ვერ შეძლებთ შეატყობინოთ ახალი სპამერების შესახებ (მაგრამ დანამატი იმუშავებს და გაფილტრავს ცნობილ სპამერებს). თუ გსურთ მიიღოთ თქვენი საკუთარი API გასაღები, გადადით www.stopforumspam.com-ზე რეგისტრაციისთვის და შემდეგ შეიყვანეთ გასაღები აქ. თუ გასაღები ჯერ არ მიგიღიათ, დატოვეთ ველი ცარიელი. შემდეგ გამოყენებული იქნება ნაგულისხმევი გასაღები.

    2. ანტი-სპამის ლინკების ინსტალაცია და კონფიგურაცია

    SEO-ს რელიგიის მიმდევრებს (შეგიძლიათ მეტი წაიკითხოთ სხვაში ჩემი დამოკიდებულების შესახებ SEO-ნისტების მიმართ) მტკიცედ დარწმუნებულნი არიან, რომ თავიანთი საიტის ბმულების რაოდენობის გაზრდით, ისინი „აწინაურებენ“ მას (რატომღაც იდეა ​საინტერესო და მაღალი ხარისხის კონტენტის შექმნა არავის ხიბლავს, აზრადაც არ მოსდის). მწოვარი იქნებოდა, მაგრამ მისგან ფულის გამოტანის გზები იქნებოდა. ასე რომ, ზოგიერთი „მოქალაქე“ ფორუმების საშუალებით სთავაზობს საიტებს „გაშვებული“ სერვისებისთვის. ისინი ქმნიან უამრავ ანგარიშებს სხვადასხვა ფორუმზე და ჩასვამენ ბმულებს ხელმოწერებსა და სხვა ხელმისაწვდომ ველებში. იმისდა მიუხედავად, რომ „SEO ექსპერიმენტატორებმაც“ უკვე ექსპერიმენტულად დაადასტურეს, რომ ეს ბმულები ნულოვანია, ზოგი აფრთხილებს, რომ ამისთვის შეგიძლიათ მიიღოთ აკრძალვა საძიებო სისტემებიდან, მაგალითად, Yandex უბრალოდ უგულებელყოფს ბმულებს ყველა ფორუმზე და საიტზე, სადაც ვინმე შეუძლია ლინკების დატოვება. Google-საც აქვს მსგავსი ალგორითმები - ლინკების იგნორირება კომენტარებში და ა.შ. მაგრამ კანონი არ არის დაწერილი მწოვებისთვის... ამიტომ, ჩვენ, ფორუმის მფლობელებმა, უნდა გავითვალისწინოთ ის ფაქტი, რომ "მაგარი SEO ოპტიმიზატორები" ბრძანებენ "გაშვებას". მათი უაზრო შემოქმედება ათასი მანეთი.

    Stop Spammer მოდული ბევრს გაფილტრავს. მაგრამ ჩვენ შეგვიძლია დავეხმაროთ მას! თქვენ შეგიძლიათ დაინტერესდეთ თქვენს ფორუმზე ბმულების გამოქვეყნებით სპამისგან. ეს არის ზუსტად ის, რისთვისაც არის ანტი-სპამის ბმულები. ეს მოდული (კონკრეტული ნომრები შეიძლება შეიცვალოს პარამეტრებში) აკეთებს შემდეგს:

    • ვისაც, მაგალითად, ხუთზე ნაკლები შეტყობინება აქვს, საერთოდ ვერ ტოვებს ბმულს
    • ვისაც, მაგალითად, აქვს 15 შეტყობინებაზე ნაკლები, ვერ ტოვებს აქტიურ ბმულებს, http:// იშლება ლინკებიდან და ზოგადად ეს ლინკები ხდება nubolinks (newbielink)
    • მათ, ვისაც, მაგალითად, 50-ზე ნაკლები პოსტი აქვს, შეუძლიათ დატოვონ აქტიური ბმულები, მაგრამ ყველა ბმულს ენიჭება nofollow ატრიბუტი.
    • ისე, ვისაც 50-ზე მეტი პოსტი აქვს, შეუძლია ყველაზე გავრცელებული აქტიური ლინკების ჩასმა, რომელიც საიტის წონას გადასცემს ბმულს.

    მერწმუნეთ, სავარაუდო SEO-ები ძალიან ფრთხილობენ იმ ფორმით, რომლითაც მთავრდება მათი ბმული საიტზე. ისინი სწრაფად დაკარგავენ ინტერესს თქვენი ფორუმის მიმართ, თუ მათ არ შეუძლიათ ადვილად გამოაქვეყნონ თავიანთი უაზრო ბმულები თავიანთ ბინძურ საიტებზე.

    დიახ, სხვათა შორის, ზემოაღნიშნული წესები ასევე მუშაობს ისეთ სფეროებში, როგორიცაა ხელმოწერა.

    ამ მოდულის დასაყენებლად გადადით მის ოფიციალურ გვერდზე. ჩამოტვირთეთ anti_spam_links_v1.0.1.zip არქივი (ნომერი შეიძლება განსხვავებული იყოს). ისევ ფორუმის ადმინისტრატორში გადადით პაკეტების ინსტალაციაზე (როგორც წინა პაკეტთან ერთად) და დააინსტალირეთ. ამ პაკეტისთვის არ არის ენობრივი ფაილი, ამიტომ არ არის საჭირო არქივის გახსნა ან რაიმეს გაკეთება.

    მოდულის კონფიგურაციისთვის გადადით განყოფილებაში

    კონფიგურაცია → რეჟიმის დაყენება… → ცვლილებების დაყენება

    თუ გსურთ, მიუთითეთ რამდენი შეტყობინება უნდა ჰქონდეს მომხმარებელს თავისი შესაძლებლობების განახლებისთვის.

    დასკვნა

    ეს ორი დანამატი გაადვილებს თქვენს ცხოვრებას, ფორუმის მფლობელს, და დაზოგავს დიდ დროს. თუმცა, დროდადრო სპამერები არღვევენ და კვირაში ერთხელ მაინც გჭირდებათ მომხმარებლების „გათხელება“ და სპამის შეტყობინებების წაშლა. ამიტომ, ნუ მიატოვებთ თქვენს ვებ რესურსებს!

    დავიწყოთ მაშინვე მთავარი სკრიპტის კოდით:

    #!/usr/bin/perl

    # which-forum.pl სკრიპტი
    # (გ) 2010 ალექსანდრე ალექსეევი, http://site/

    მკაცრი გამოყენება;

    # კომენტარის სტრიქონი - სიმკაცრისთვის
    # თუ ამოცანაა ძრავის სტატისტიკის შეგროვება, დატოვეთ როგორც არის
    # თუ შექმნით ფორუმების ჩამონათვალს - გააუქმეთ კომენტარი

    ჩემი $მონაცემები ;
    $data .= $_while (<> ) ;

    # შეამოწმეთ რამდენი იყო პროგრამული უზრუნველყოფა phpBB-ის მიერ ქვედაბოლოში ბმულის გარეშე
    დაბეჭდეთ "phpbb \n"
    თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iან
    # $data =~ /viewforum\.php\?[^""]*f=\d+/i ან
    $data =~ /phpBB\-SEO/i ან
    $data =~ /) ;
    ბეჭდვა "ipb \n"
    თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i ან
    $data =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/iან
    $data =~ /

    /მეან
    $data =~ /index\.php\?[^""]*showforum=\d+/i) ;
    ბეჭდვა "vbulletin \n"
    თუ ($data =~ /მხარდაჭერით:?[^<]+vBulletin[^<]+(?:Version)?/i ან
    $data =~ /) ;
    ბეჭდვა "smf \n"
    თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>მხარდაჭერით SMF/iან
    $data =~ /index\.php\?[^""]*board=\d+\.0/i) ;
    ბეჭდვა "punbb \n"
    თუ ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i) ; #ან
    # $data =~ /viewforum\.php\?[^""]*id=\d+/i);
    ბეჭდვა "fluxbb \n"
    # if($data =~ /viewtopic\.php\?id=\d+/i ან
    თუ ($data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
    ბეჭდვა "exbb \n"
    თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i) ; # ან
    # $data =~ /forums\.php\?[^""]*forum=\d+/i);
    ბეჭდვა "yabb \n"
    თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iან
    $data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
    ბეჭდვა "dleforum \n"
    თუ ($data =~ /\(მოწყობილია DLE ფორუმის მიერ\)<\/title>/მეან
    $data =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=საავტორო უფლება)[^"]*">DLE ფორუმი<\/a>/მე) ;
    ბეჭდვა "ikonboard \n"
    თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iან
    $data =~ /\n"
    თუ ($data =~ /\n"
    # if($data =~ /forums\.php\?fid=\d+/i ან
    # $data =~ /topic\.php\?fid=\d+/i ან
    თუ ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
    ბეჭდვა "stokesit \n"
    # if($data =~ /forum\.php\?f=\d+/i ან
    თუ ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
    ბეჭდვა "პოდიუმი \n"
    # if($data =~ /topic\.php\?t=\d+/i ან
    თუ ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>პოდიუმი/i) ;
    ბეჭდვა "usebb \n"
    # if($data =~ /forum\.php\?id=\d+/i ან
    თუ ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
    ბეჭდვა "wrforum \n"
    # if($data =~ /index\.php\?fid=\d+/i ან
    თუ ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-ფორუმი/i) ;
    ბეჭდვა "yetanotherforumnet \n"
    თუ ($data =~ /კიდევ ერთი ფორუმი\.net/i ან
    $data =~ /default\.aspx\?g=posts&t=\d+/i) ;

    თქვენ ნახავთ ამ და სხვა სკრიპტებს, რომლებიც ნახსენებია პოსტში ამ არქივს.

    სკრიპტი which-forum.plიკვლევს HTML გვერდის კოდს, რათა ნახოს, შეიცავს თუ არა ის ფორუმის ძრავის ხელმოწერებს. ჩვენ გამოვიყენეთ მსგავსი ტექნიკა, როდესაც WordPress-ისა და Joomla-ს განმარტება, მაგრამ არის რამდენიმე განსხვავება. ჯერ ერთი, თავად სკრიპტი არ იტვირთება გვერდის კოდს, არამედ კითხულობს მას stdin-დან ან არგუმენტად გადაცემული ფაილიდან. ეს საშუალებას გაძლევთ ჩამოტვირთოთ გვერდი ერთხელ, მაგალითად, wget-ის გამოყენებით და შემდეგ გაუშვათ იგი რამდენიმე ანალიზატორის საშუალებით, თუ ჩვენ გვაქვს ერთზე მეტი. მეორეც, ამ სკრიპტში ხელმოწერის არსებობა 100% ძრავის ნიშანია. ბოლო დროს, ხელმოწერის არსებობამ მხოლოდ წონა დაამატა შესაბამის ძრავას და ყველაზე დიდი წონის ძრავმა „მოიგო“. მე გადავწყვიტე, რომ ამ შემთხვევაში, ასეთი მიდგომა მხოლოდ ზედმეტად გაართულებდა კოდს.

    სცენარის შესამოწმებლად, მე ჩავატარე კვლევა. მე შევადგინე რამდენიმე ათასი ფორუმის სია და გავატარე თითოეული მათგანი ჩემი სკრიპტის საშუალებით, რითაც განვსაზღვრე პროგრამის პასუხების პროცენტი და სხვადასხვა ძრავების პოპულარობა.

    მე გამოვიყენე ფორუმების სიის მისაღებად თქვენი Google პარსერით. მსგავსი მოთხოვნები გაიგზავნა საძიებო სისტემაში

    საიტი:forum.*.ru
    საიტი:talk.*.ru
    საიტი:board.*.ru
    საიტი: smf.*.ru
    საიტი: phpbb.*.ru
    ....

    და ასე შემდეგ. თქვენ იპოვით შეკითხვის გენერატორის სრულ კოდს ფაილში gen-forumsearch-urls.pl. გარდა zone.ru-სა, ასევე გამოიყენებოდა .su .ua .kz და .by. ბოლო დროს რთული იყო ასეთი კვლევის ჩატარება, ვინაიდან WordPress-ისა და Joomla-ს საიტებს არ აქვთ ასეთი ხელმოწერები URL-ში. კატალოგები, როგორიცაა cmsmagazine.ru/catalogue/ არ იძლევა ნიმუშის საკმარის ზომას. რა არის 600 დრუპალის საიტი?

    უნდა ვაღიარო, რომ ექსპერიმენტის შედეგებმა იმედი გამიცრუა. შესწავლილი 12,590 ადგილიდან, ძრავა წარმატებით იქნა იდენტიფიცირებული მხოლოდ 7,083-ზე, ანუ მხოლოდ 56% შემთხვევაში. იქნებ რაიმე ძრავა არ გავითვალისწინე? მართლა ასე იყო, რომ ფორუმების ნახევარს დაყენებული ჰქონდა Bitrix? ან მეტი დრო უნდა დამეხარჯა ხელმოწერების ძებნაში? ზოგადად, აქ დამატებითი კვლევაა საჭირო.

    წარმატებით იდენტიფიცირებული ძრავების 56%-ს შორის, ყველაზე პოპულარული, როგორც მოსალოდნელი იყო, იყო IPB (31%), phpBB (26.6%) და vBulletin (26.5%).

    მათ დიდი ჩამორჩენით მოსდევს SMF (5.8%) და DLEForum (5.3%). Ჩემი საყვარელი punBBდასრულდა მხოლოდ მე-6 ადგილზე (1,64%). მე არ გირჩევდი ამ რიცხვებისადმი დიდ რწმენას (ისინი ამბობენ, რომ RuNet-ზე ყოველი მესამე ფორუმი მუშაობს IPB-ზე), მაგრამ გარკვეული დასკვნების გაკეთება, რა თქმა უნდა, შეიძლება.

    მაგალითად, თუ თქვენ აპირებთ საიტის შექმნას ფორუმის ძრავზე და გეგმავთ ფორუმის შეცვლას, ვთქვათ, გადაიხადოთ მომხმარებლებს 0,01 დოლარი ყოველი გზავნილისთვის თანხის ავტომატური გამოტანით კვირაში ერთხელ, მაშინ უნდა აირჩიოთ სამი ყველაზე პოპულარული ძრავიდან ერთ-ერთი. რაც უფრო პოპულარულია ფორუმი, მით მეტია მასში კარგად მცოდნე პროგრამისტის პოვნის შანსი.

    თუ ძრავში მნიშვნელოვანი ცვლილებები არ არის მოსალოდნელი, მაშინ შეიძლება აზრი ჰქონდეს ნაკლებად პოპულარული ძრავის არჩევას, მაგალითად SMF ან punBB. ეს შეამცირებს თქვენს ფორუმზე ჰაკერების შეტევების რაოდენობას და მასზე ავტომატურად გაგზავნილ სპამის რაოდენობას.

    ფორუმების ძიების/იდენტიფიკაციის სკრიპტებს ასევე შეუძლიათ მრავალი პრაქტიკული აპლიკაციის პოვნა. პირველი რაც თავში მომივიდა ეს იყო დალაგება TCI-ის მიხედვითიდენტიფიცირებული ფორუმები და განათავსეთ პოსტები პირველ ასეულზე თქვენი ერთ-ერთი საიტის ბმულებით. თუმცა, ასობით ფორუმის dofollow ბმულმა არანაირად არ იმოქმედა TCI-ზე (2 განახლება გავიდა), ამიტომ ჯობია აქ დრო არ დაკარგოთ, თუ არ გაინტერესებთ გადასვლები.

    ნათელია, რომ სკრიპტების აღნიშნული გამოყენება შორს არის ერთადერთისგან. ვფიქრობ, თქვენ შეგიძლიათ მარტივად გაერკვნენ, თუ როგორ შეგიძლიათ გამოიყენოთ ისინი.

    გამარჯობა, ბლოგის საიტის ძვირფასო მკითხველებო. ასე რომ, ვაგრძელებთ ფორუმის ძრავის დაყენების თემას სახელწოდებით SMF, რომელიც დავიწყეთ ამის შესახებ პოსტში. იქ ჩვენ ჯერ არ გაგვიკეთებია ფორუმი რუსული, ინგლისური ინტერფეისიდან თარგმნის თვალსაზრისით. ამ დროისთვის ის არც თუ ისე პრეზენტაბელურად გამოიყურება, მაგრამ რუსიფიკაციის (თუ ეს უკვე არ გაკეთებულა) და შესაბამისი სექციების შექმნის შემდეგ, მისი გარეგნობა მნიშვნელოვნად გაუმჯობესდება.

    დღეს ჩვენ გადავხედავთ დიზაინის თემებს და მას რუსულს გავხდით, ასევე დავაყენებთ JFusion კომპონენტს, რომელსაც შეუძლია იმუშაოს ორივე ძრავით (Jumla და SMF), რაც საშუალებას მოგვცემს გვქონდეს საერთო მომხმარებლის ბაზა ორი და მხოლოდ ერთი ფორმისთვის. რეგისტრაცია და შესვლა.

    რუსული ენის პაკეტის თემები და ინსტალაცია

    Simple Machines Forum-ის ძრავა მხარს უჭერს თემების შეცვლის შესაძლებლობას და მათი შეცვლა შესაძლებელია როგორც მთელი ფორუმისთვის, ასევე მისი ცალკეული სექციებისთვის. პირადად მე გამოვიყენე ნაგულისხმევი თემა, მაგრამ საკმაოდ ბევრი ცვლილება შევიტანე ხელით. კერძოდ, შევცვალე ფონი, ზოგიერთი ელემენტის ფერები, დავამატე საათი ფლეშკაზე, რადიო და მრავალი სხვა, რაზეც ამ განყოფილების შემდგომ პოსტებში ვისაუბრებ.

    რატომ არ გამოვიყენე რაიმე დამატებითი თემა ფორუმის შექმნისას? ისე, ალბათ, ეს ყველაფერი ჩემს სიზარმაცესა. არა, არ მეზარებოდა ახალი თემების ძებნა და ჩამოტვირთვა, საბედნიეროდ ბევრი ადგილია, სადაც ამის გაკეთება შეიძლება. ჩემი სიზარმაცე სხვაგანაა.

    ფაქტია, რომ ამ ძრავის მოდიფიკაციის მთელი მრავალფეროვნება, რომელიც შექმნილია მისი შესაძლებლობების გაფართოებისთვის, ორიენტირებულია კონკრეტულად ნაგულისხმევ თემაზე. Ნება მომეცი აგიხსნა. თუ თქვენ გაქვთ ნაგულისხმევი თემა, მაშინ SMF-ში მოდიფიკაციის დამატება ხდება რამდენიმე წამში და, როგორც წესი, არ საჭიროებს კოდის ხელით რედაქტირებას.

    თუ თქვენ დააინსტალირებთ მოდს ნაგულისხმევისაგან განსხვავებული დიზაინის თემით, დაგჭირდებათ, როგორც ამბობენ, ყველა ნედლი ნაწილის ფაილით დამუშავება. სხვა სიტყვებით რომ ვთქვათ, თქვენ მოგიწევთ გამოიყენოთ FileZilla (ჩამოტვირთეთ და დააკონფიგურიროთ იგი; შეგიძლიათ შეხვიდეთ საიტზე FTP-ის საშუალებით და გახსნათ თქვენი ფორუმის ძრავის ფაილების რედაქტირებისთვის, რომელშიც ეს რეჟიმი ცვლის ცვლილებებს.

    შემდეგ მოძებნეთ კოდში სწორი ადგილი და შეასრულეთ საჭირო მოქმედებები: ან შეცვალეთ კოდი, ან წაშალეთ, ან დაამატეთ კოდის განყოფილება საჭირო ფრაგმენტამდე ან მის შემდეგ. თუ თვლით, რომ შეიძლება იყოს დაახლოებით ათეული ფაილი, რომლებშიც ცვლილებების შეტანაა საჭირო, მაშინ წარმოიდგინეთ, რამდენად პრობლემური იქნება ამის გაკეთება. ამ შემთხვევაში თქვენ უნდა იყოთ ძალიან ფრთხილად და არ დაუშვათ შეცდომები, რადგან წინააღმდეგ შემთხვევაში ფორუმი შეიძლება საერთოდ არ გაიხსნას.

    თუ არანაგულისხმევი თემის გამოყენების ყველა ზემოთ ჩამოთვლილი პრობლემა არ შეგაშინებთ, მაშინ შეგიძლიათ ჩამოტვირთოთ ისინი აქედან. იქ თემები დალაგებულია სექციებად (მინიმალიზმი, კლასიკურთან მიახლოებული, თანამედროვე და ა.შ.) და თითოეული მათგანისთვის შეგიძლიათ ნახოთ მისი სკრინშოტი სრულ ეკრანზე. მე გეტყვით როგორ დააინსტალიროთ იგივე თემები ცოტა მოგვიანებით.

    თუ თქვენ არ მოახდინეთ ფორუმის რუსიფიკაცია ძრავის ფაილების ჰოსტინგში ატვირთვის ეტაპზე, როგორც ეს იყო აღწერილი ამ ოპუსის პირველ ნაწილში (იხილეთ ბმული სტატიის დასაწყისში), მაშინ შეგიძლიათ ამის გაკეთება ახლავე. რუსული ენის პაკეტი საჭიროებით, რომელიც ადრე გადმოწერილი იყო ამ გვერდიდან, უნდა გაიხსნას და შემდეგ დააკოპიროთ თემების საქაღალდე ძირეულ საქაღალდეში, სადაც უკვე არის იგივე სახელის დირექტორია.

    კოპირების დასრულების შემდეგ, თქვენ უნდა შეხვიდეთ ფორუმში ადმინისტრატორის მომხმარებლის სახელისა და პაროლის გამოყენებით. აირჩიეთ "ადმინისტრატორი" ზედა მენიუში და შემდეგ დააჭირეთ "სერვერის პარამეტრები" მარცხენა სვეტში.

    ფანჯარაში, რომელიც იხსნება, იპოვეთ პუნქტი „ფორუმის ნაგულისხმევი ენა“ და ჩამოსაშლელი სიიდან აირჩიეთ რუსული ენა, შემდეგ კი დააჭირეთ ღილაკს „შენახვა“ გვერდის ბოლოში.

    ესე იგი, ახლა თქვენი კონფერენცია მთლიანად რუსულ ენაზეა.

    პრობლემების გადაჭრა მოდების დაყენებისას, რომლებიც არ უჭერენ მხარს რუსულ ენას

    გთხოვთ გაითვალისწინოთ, რომ მომავალში, SMF-ში მოდულების დამატებისას, რომლებსაც არ აქვთ რუსული თარგმანი, ზოგჯერ შეიძლება შეგექმნათ პრობლემა ადმინისტრაციულ პანელში მოდიფიკაციის პარამეტრების ჩვენებასთან დაკავშირებით. სინამდვილეში, იგივე პარამეტრები უბრალოდ არ იქნება ხილული ადმინისტრაციულ პანელში, რადგან... მათთვის რუსიფიკაციის ფაილები არ იქნება. აქედან გამომდინარე, თქვენ გექნებათ ორი ვარიანტი ამ პრობლემის გადასაჭრელად.

    პირველი გზა არის ინგლისურზე გადასვლა მთელი ფორუმისთვის. თქვენ ხედავთ, თუ როგორ შეიძლება ეს გაკეთდეს რამდენიმე აბზაცში ზემოთ. შესაბამისად, ამ პარამეტრებით საჭირო მოქმედებების შესრულების შემდეგ, კვლავ მოგიწევთ რუსულ ენაზე დაბრუნება.

    მეორე მეთოდი უფრო რთულია, მაგრამ ის საშუალებას მოგვცემს ყოველთვის დავინახოთ დაინსტალირებული მოდების პარამეტრები ადმინისტრაციულ პანელში და არა მხოლოდ ინგლისური ენის გააქტიურებისას. მე ვჩერდები ამ საკითხზე ასე დეტალურად, რადგან კითხვა, რომ ვიღაცამ დააინსტალირა მოდი და ვერ პოულობს მის პარამეტრებს მათი კონფერენციის ადმინისტრაციულ პანელში, ძალიან ხშირია.

    ასე რომ, მეორე მეთოდი არის თარგმანის სტრიქონების დამატება რუსიფიკაციის ფაილებში ახლად დამატებული მოდებისთვის. მე მოგვიანებით გეტყვით, თუ როგორ უნდა დადგინდეს, რომელი რუსიფიკაციის ფაილები უნდა შეიცვალოს და სად მივიღოთ ისინი. ამასობაში, დროებით, შეგიძლიათ გამოიყენოთ პირველი მეთოდი.

    JFusion-ის ინსტალაცია ვებსაიტისა და ფორუმის ინტეგრაციისთვის

    ჯერ თქვენ უნდა ჩამოტვირთოთ JFusion და მისი რუსიფიკაცია. Joomla-ს ადმინისტრაციულ პანელში შესვლის შემდეგ, ჩვენ ვასრულებთ სტანდარტულ მოქმედებებს: ადმინისტრატორის პანელის ზედა მენიუდან აირჩიეთ ელემენტი "გაფართოებები" - "ინსტალაცია/წაშლა" - "ჩამოტვირთეთ პაკეტის ფაილი" - ღილაკი "დათვალიერება" - იპოვეთ ფაილი კომპონენტი jfusion_package.zip თქვენს კომპიუტერზე - დააწკაპუნეთ ღილაკზე " ფაილის ატვირთვა და ინსტალაცია>".

    ამის შემდეგ გამოჩნდება ფანჯარა, რომელიც გაცნობებთ, რომ კომპონენტი წარმატებით დაინსტალირდა. თუ პრობლემები წარმოიქმნება, შეგიძლიათ გაეცნოთ ზოგიერთი მათგანის გადაწყვეტილებებს ზემოთ მოცემულ ბმულზე.

    ახლა რუსიფიკაციის დროა, რომელიც დაემატება ზუსტად ისე, როგორც თავად კომპონენტი. იმათ. გაიმეორეთ მოქმედებების თანმიმდევრობა: "გაფართოებები" - "ინსტალაცია/წაშლა" - "ჩამოტვირთეთ პაკეტის ფაილი" - ღილაკი "დათვალიერება" - იპოვნეთ JFusion Russification ფაილი თქვენს კომპიუტერში - დააჭირეთ ღილაკს "ჩამოტვირთეთ ფაილი და დააინსტალირეთ". ახლა ჩვენ შეგვიძლია გადავიდეთ პარამეტრებზე "კომპონენტები" - "JFusion" გზაზე და დავრწმუნდეთ, რომ რუსიფიკაცია წარმატებით დამატებულია და მუშაობს.

    Წარმატებას გისურვებ! მალე შევხვდებით ბლოგის საიტის გვერდებზე

    შეიძლება დაგაინტერესოთ

    JFusion-ის დაყენება SMF ფორუმისა და Joomla საიტის გასაერთიანებლად
    JFusion მოდულები ვებსაიტზე ფორუმიდან შეტყობინებების ჩვენებისთვის, ასევე SMF-ში ღილაკის შესაქმნელად Joomla-ში დასაბრუნებლად
    ჯომლაში მენიუს ელემენტის შექმნა ფორუმში შესასვლელად და მომხმარებლის რეგისტრაციის SMF-დან საიტზე გადატანა
    SMF ფორუმის ინსტალაცია - Joomla 1.5-ისა და Simple Machines ფორუმის ინტეგრირება JFusion კომპონენტის გამოყენებით
    გაფართოებები Joomla-სთვის - რა არის ისინი და სად ჩამოტვირთოთ კომპონენტები, მოდულები და დანამატები Joomla-სთვის, როგორ დააინსტალიროთ და წაშალოთ ისინი
    K2 კომპონენტი Joomla-ზე ბლოგების, კატალოგების და პორტალების შესაქმნელად - ფუნქციები, ინსტალაცია და რუსიფიკაცია ფოტო გალერეა Joomla-სთვის - ნაწილი 3 - გალერეების შექმნა Joomla 1.5-ში Phoca Gallery კომპონენტის გამოყენებით - კატეგორიების დამატება და სურათების ატვირთვა ფოტო გალერეაში
    ARTIO JoomSEF - დააყენეთ CNC (SEF) ბმულები და სათაური Joomla-ში, ასევე შექმენით 404 შეცდომის გვერდი ამ გაფართოების გამოყენებით
    Akeeba Backup (ყოფილი JoomlaPack) - ჯომლას საიტის სარეზერვო ასლის შექმნა და სარეზერვო ასლის აღდგენა ორი დაწკაპუნებით