| Autor | Zpráva | ||
|---|---|---|---|
| jirikovovideni Profil |
#1 · Zasláno: 2. 8. 2014, 08:01:20
Zdravím,první bych chtěl napsat,že google hledal,ale nenašel jsem ideální řešení.chtěl bych se zeptat jak do tohoto kódu zadat aby se mi zobrazily např.jen 4 řádky na stránce.Díky za příspěvky.
<?php
include 'wp-config.php';
$formName = 'modelky';
$jmeno = ($_GET['jmeno']);
$fieldNameWithFile = 'fotka-obliceje';
require_once(ABSPATH . 'wp-content/plugins/contact-form-7-to-database-extension/CF7DBPlugin.php');
$plugin = new CF7DBPlugin();
require_once(ABSPATH . 'wp-content/plugins/contact-form-7-to-database-extension/CFDBFormIterator.php');
$exp = new CFDBFormIterator();
$exp->export($formName, array());
echo "<table id='tabulka_vypis'>";
while ($row = $exp->nextRow()) {
$fileUrl = $plugin->getFileUrl($row['submit_time'], $formName, $fieldNameWithFile);
$odkaz = "". $row['jmeno'] ;
echo "<td><a href='."/'><img]http://mujweb.cz/".$row["hidden-953"]."/'><img src='$fileUrl' width='50' height='50'/><br><a href='."/]http://mujweb.cz/".$row["hidden-953"]."/'>". $row['jmeno'] ."</a></td>";
if (++$mod % 4 === 0) echo "</tr><tr>";
}
echo "</table>";
?> |
||
| Kubo2 Profil |
#2 · Zasláno: 2. 8. 2014, 11:59:59
jirikovovideni:
Píšeš veľmi neprehľadný a tým aj sakra ťažko modifikovateľný kód. Úprimne, rád by som ti pomohol, ale nemám vôbec chuť sa v ňom hrabať. Ak chceš od niekoho pomoc, poradím ti prvne kód lepšie naformátovať. Tým mám na mysli: 1\ PHP je šablónovací jazyk. Zbav sa zbytočného výpisu HTML kódu. echo slúži na vypisovanie reťazca, a že čistou náhodou napríklad "<strong>" je reťazec, na tom nič nemení. Ak už chceš v PHP napriek všetkému programovať procedurálne, drž sa prosím aspoň toho špagetového kódu, je to prehľadnejšie. Napríklad namiesto
<?php
echo "<table>";
for($i = 1, $m = rand(2,8); $i < $m; $i++) {
echo "<tr><td>";
echo $i;
echo "</td><td>";
echo $m;
echo "</td></tr>";
}
echo "</table>";
?><table> <?php for($i = 1, $m = rand(2,8); $i < $m; $i++): ?> <tr> <td><?= $i ?></td> <td><?= $m ?></td> </tr> <?php endfor ?> </table> 2\ dodržuj aspoň malý vzduch v kóde (prázdne riadky, odsadenie, ...), taktiež to zlepšuje prehľadnosť. 3\ include, include_once, require a require_once, vyber si jedno alebo dve a tie používaj v celom kóde.To je odo mňa zatiaľ asi všetko. Po príslušných úpravách v kóde ho prines ukázať. Vďaka za pochopenie. |
||
|
Časová prodleva: 4 dny
|
|||
| mimochodec Profil |
#3 · Zasláno: 6. 8. 2014, 20:39:24
Kubo2:
„je lepšie písať“ Není. Z těch dvou ukázek se mně víc líbí ta horní a běžně tak píšu. Přehlednost je věc osobních preferencí. Nepřehlednost kódu v #1 nezpochybňuju. Co by člověk chtěl od WP. jirikovovideni: Přestože tady nejspíš nějaké modelky vypisuješ, LIMIT pro ten dotaz se definuje někde jinde (pokud vůbec někde), nejspíš v souboru CFDBFormIterator.php. Vítej v báječném světě wordpressu. |
||
|
Časová prodleva: 12 let
|
|||
0