Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Potrzebuje skrypt do powielania galerii (odpłatnie)
szymon-dziewonsk...
post 1.06.2013, 17:40:21
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 13.04.2012

Ostrzeżenie: (0%)
-----


Witam,

Szukam osoby która byłaby mi wystanie napisać wydaje mi się dość prosty skrypt.
Zależy mi na prostej możliwości aktualizacji z poziomu pliku *.php ze zmiennymi np $opis = "opis etc etc";

Dla przykładu żeby było jasniej o co mi chodzi - > Przykład

Widzimy "kafelki", chciałbym aby była jedna oryginalna strona powiedzmy kafelki.php a w niej skrypt który generuje kafelki w sobie, z pliku ze zmiennymi np:
zmienne_kafelki.php
$1 = "Ola"; //Czyli pierwsze tworzy kafelke ze z podpisem
$1a = "folder/Ola/"; // Folder ze zdjęciami
$1b = "folder/Ola/zmienne.php"; //Miejsce zmiennych do kolejnej podstrony

$2 = "Kasia";
$2a = "folder/Kasia/";
$2b = "folder/Kasia/zmienne.php";

Po kliknieciu - Przykład część druga
W "ola" Tworzy coś podobnego do przykładu czyli zdjęcia naliczająco z folderu wskazanego z $1a
oraz z pliku zmienne.php powiedzmy
$opis ="";
$miniaturka ="";
itd.


Pytanie moje brzmi czy jest ktoś coś takiego wstanie dla mnie napisać i ile by kosztowała taka przyjemność.
Go to the top of the page
+Quote Post
phobos
post 1.06.2013, 21:56:47
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 0
Dołączył: 7.04.2006

Ostrzeżenie: (0%)
-----


Potrzebujesz tablice z informacjami o kafelkach np. w pliku tiles.php
  1. $tiles = array(
  2. 'title' => 'Agnieszka', //nazwa kafelka
  3. 'directory' => 'folder/Agnieszka' //folder z bardziej szegółowymi infomracjami o kafelku
  4. ),
  5. 'title' => 'Aleksandra P',
  6. 'directory' => 'folder/Aleksandra_P'
  7. )
  8. );


Jest to tablica tablic z informacjami o kafelkach na twojej stronie głównej women

Nastepnie includujesz plik tiles.php np. w pliku index.php
  1. require_once "tiles.php'

W ten sposób w pliku index.php masz zmienną $tiles, ktora zawiera potrzebne informacje.

Podstrony:
Znając numer kafelka, który ma zostać wyświetlony np. poprzez zapisanie go w zmiennej $id (liczba od 0 do count($tiles) - 1 ), piszesz
  1. $currentTile = $tiles[$id];
  2. $currentTile['title']; //tytuł kafelka


Nastepnie potrzebujesz plik settings.php, który powinien znajdować się w każdym folderze pojedynczego kafelka.
  1. $settings = array(
  2. 'description' => 'Lorem ipsum ...',
  3. 'height' => '178 cm',
  4. 'bust' => '83 cm',
  5. 'images' => array(
  6. 'image_1.png',
  7. 'image_2.png'
  8. )
  9. );


Includujesz plik settings.php, pobierając ścieżko do niego ze zmiennej $currentTile;
  1. require_once $currentTile['directory'] . '/settings.php';


W ten sposób masz zmienna $settings z bardziej szczegółowymi informacjami o kafelku.

P.S.
1. Kod pisany z palca, więc może zawierać sladowe ilośći Bug-ów wink.gif
2. Kod jest tylko prostym przykładem jak można rozwiąć twój problem, istnieją lepsze techniki.

Ten post edytował phobos 1.06.2013, 21:58:59
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 14:04