Pereiti prie turinio

IvanDanilov

Patvirtinti nariai
  • Pranešimai

    13
  • Užsiregistravo

  • Lankėsi

  • Atsiliepimai

    0%

IvanDanilov Pranešimai

  1. Padejo?

    <?php
    call_user_func(function() {
      if (!isset($_SERVER["HTTP_REFERER"]))
         return;
      $referer = parse_url($_SERVER["HTTP_REFERER"], PHP_URL_HOST);
      if (preg_match('/(^(www\.|)konkurentai.lt$)/', $referer)) {
         header("HTTP/1.1 301 Moved Permanently"); 
         header("Location: https://www.kreipiudarkitur.lt"); 
         exit();
      }
    });

  2. <?php
    
    namespace App\Widgets;
    
    use Arrilot\Widgets\AbstractWidget;
    use App\Models\Product;
    
    class RecentlyViewedProducts extends AbstractWidget {
    
       protected $config = [
           'items' => [],
           'item' => null
       ];
    
       protected $session_key = 'products.recently_viewed';
    
       protected $show = 4;
    
       public function run()
       {
           if (!is_null($this->config['item']))
               $this->addProduct($this->config['item']);
    
           return view('widgets.recently_viewed_products', [
               'config' => [
                   'items' => $this->getProducts()
               ],
           ]);
       }
    
       private function addProduct($id) {
    
           $product = Product::where('id', $id)->with('images')->firstOrFail();
           $products = $this->getProducts();
    
           // If not Exits
           if (!$products[$product->id]) {
               // Add to array
               $products[$product->id] = $product;
               // If count > of limit
               if (count($products) > $this->show) {
                   array_shift($products);
               }
               // Save
               session()->put($this->session_key, $products);
           }
       }
    
       private function getProducts() {
           $products = session()->get($this->session_key);
           return $products ? $products : [];
       }
    }
    

  3. Tai tiesiog neimanoma, kad tu paleisi projekta nemokamai, nes nuo zmoniu srauto reikes galingu serveiu, o su paprastuciais po kelis eurus neprasisuksi, nebent neturi kur pinigu det.

    Tai pinigu turesim is jo (Reklama, mokami planai ir t. t.), serverai ne problema.

     

    O tai čia grynai "iš idėjos" kurt planuoji? Nes padarius nemokamą nematau kaip būtų galima bent jau investicijas susigražinti, kokių reklamų gi neprikiši pilna į tokią sistemą, o kad ir pridėsi lankomumas bus nedidelis, mokyklų neturinčių e-dienyno yra likę nedaug, o kurios ir neturi tai dažniausia kaimo vietovių mokyklos kur dėl tam tikrų ypatumų ir neturės greitu metu. Yra jau 2 dienynai, taip kad dar vienam prasmės namatau, čia reikėjo tuo užsiimti ~5 metus atgal.

    Taip pat svarbu duomenų saugumas, atitikimas reikalavimų ŠMM ir t.t... Taip kad pagalvot siūlyčiau geriau. :)

    Tokį projektą iš aprašymo pavadinčiau paramos teikimu mokykloms, kadangi neatsipirks. :D

    Aciu del to ir klausimas, nes turiu komanda gera, ir norim kazka sukurti Lietuvoje))

  4. <?php
    $miestai = [
     'Vilnius' => ['Šeškinė', 'Fabijoniškės' , 'Lazdynai' ],
     'Kaunas' => ['Aleksotas', 'Lampėdžiai', 'Linkuva', 'Rokai'],
    ];
    
    foreach ($miestai AS $miestas => $regionai) {
     echo "<h4>{$miestas}:</h4><br>";
     foreach ($regionai as $regionas)
       if ($regionas{0} == 'L')
         echo "- {$regionas}<br>";
    }
    ?>

×
×
  • Pasirinkite naujai kuriamo turinio tipą...