А с каких пор закрывающий тег p пишеться так <p/> а не так </p>, это в коде где счётчики. Нужно бы поправить. На валидацию проверял?
Странно, я думал что такую классику как Золотой телёнок читали или смотрели все. Однако, как оказалось, я был не прав.
С каталогом конечно немного опоздал, только не так намного сколько тут расписали. У меня первый каталог образца 2007 года процветает, в день более 20 статей присылают, только я много отсеиваю, пропускаю только нормальные тексты, которые можно читать. Сейчас в каталоге более 8000 статей, в индексе более 15000 страниц. Окупаю через пару бирж неплохо. Позже решил второй сделать, развить так сказаать успех. Но увы! Запустил в конце 2010 и толку никакого. Вот и думаю, снести нафиг и что то другое попробовать.
Ну а если всё же решишь каталог, нужно очень хорощо поработать что бы его раскрутить. Я второй каталог вероятно из за лени и упустил.
Набери в поиске lightbox или fancybox, посмотри на ruseller.com (уроки с примерами, демо) - то, что ты ищещь навалом в сети, на любой вкус.
Тебе же дали наводку. Таких эффектов с наворотами и без очень много, только у меня в закромах около 50-ти собранных на просторах интернета в целях использования по мере надобности.
Очень расплывчатая просьба о помощи. Что именно нужно и для чего. От просмотра ссылки никакой информации.
А папки заранее создал? У меня работает, Денвер уже пару месяцев не использую, только OpenServer.---------- Добавлено 02.03.2013 в 14:34 ----------
А что, может сильно нагрузить?
Может тогда лучше использовать сторонний сервис по загрузке фото? Или свой поставить, но на другом хостинге. Есть простые до безобразия скрипты фотохостингов которые создают превьюшки фото на лету и выдают код для вставки в форумы, на сайты и прочее. Я таким макаром даю посетителям возможность добавлять в свои статьи фотографии при добавлении статей в каталог.
Если точно определиться что именно хочешь, найти решение уже не сложно.
Вот чуть подправленный код
<?php //скрипт находит все фото в указанной папке и делает минииатюры помещая их в другую указанную папку $thumb_directory = "images/thumb/"; //Папка для миниатюр $orig_directory = "images/full/"; //Папка для полноразмерных изображений $dir_handle = @opendir($orig_directory); //Открываем папку с полноразмерными изображениями if ($dir_handle > 1){ //Проверяем, что папка открыта и в ней есть файлы $allowed_types=array('jpg','jpeg','gif','png'); // Список обрабатываемых расширений $file_parts=array(); $ext=''; $title=''; $i=0; while ($file = @readdir($dir_handle)) { /* Пропускаем системные файлы: */ if($file=='.' || $file == '..') continue; $file_parts = explode('.',$file); //Разделяем имя файла на части $ext = strtolower(array_pop($file_parts)); /* Используем имя файла (без расширения) как заголовок изображения: */ $title = implode('.',$file_parts); $title = htmlspecialchars($title); /* Если расширение входит в список обрабатываемых: */ if(in_array($ext,$allowed_types)) { /* Если вы планируете хранить изображения в базе данных, вставьте код для запроса здесь */ /* Далее следует код, который разбирался в уроке */ /* Выводим каждое изображение: */ $nw = 150; $nh = 100; $source = $orig_directory . $file; $stype = explode(".", $source); $stype = $stype[count($stype)-1]; $dest = $thumb_directory . $file; $size = getimagesize($source); $w = $size[0]; $h = $size[1]; switch($stype) { case 'gif': $simg = imagecreatefromgif($source); break; case 'jpg': $simg = imagecreatefromjpeg($source); break; case 'png': $simg = imagecreatefrompng($source); break; } $dimg = imagecreatetruecolor($nw, $nh); imageAlphaBlending($dimg, false); //режим смешивания отключить imageSaveAlpha($dimg, true); //сохранить информацию о прозрачности $wm = $w/$nw; $hm = $h/$nh; $h_height = $nh/2; $w_height = $nw/2; /*$dimg = imagecreatetruecolor($nw, $nh); $wm = $w/$nw; $hm = $h/$nh; $h_height = $nh/2; $w_height = $nw/2;*/ if($w> $h) { $adjusted_width = $w / $hm; $half_width = $adjusted_width / 2; $int_width = $half_width - $w_height; imagecopyresampled($dimg,$simg,-$int_width,0,0,0,$adjusted_width,$nh,$w,$h); } elseif(($w <$h) || ($w == $h)) { $adjusted_height = $h / $wm; $half_height = $adjusted_height / 2; $int_height = $half_height - $h_height; imagecopyresampled($dimg,$simg,0,-$int_height,0,0,$nw,$adjusted_height,$w,$h); } else { imagecopyresampled($dimg,$simg,0,0,0,0,$nw,$nh,$w,$h); } imagejpeg($dimg,$dest,100); } } /* Закрываем папку */ @closedir($dir_handle); } ?>
А работает очень просто, загружаем в папку images/full большие фотки а в папке images/thumb получаем превьюшки после запуска image_thumb.php. Проверял на OpenServer с 5.2 5.3 и 5.4 PHP работает. Папки можете называть как угодно, главное правильно прописать пути.
Темы от WP не подходят, но можно портировать. Много тем от WP переделывают под MaxSite. Кстати можно их посмотреть, может уже и Ваша тема есть готовая.
Ага, в 17 году тоже было мнение большинства.