Перейти к публикации

myzikk

Клиенты
  • Публикации

    71
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные пользователем myzikk

  1. Как организовать вывод последних новостей в отдельном файле к примеру lol.html?

    Форма вывода сам блок 195×245px в котором маленькая картинка и сбоку активный title.

    Отдельный файл нужно для трансляции в Яндекс почте.

  2. Создайте файл mymod.php в папке /engine/modules/ и пропишите в него такой код:

    
    <?php
    
    include ("../api/api.class.php"); // Подключаем DLE API
    
    
    $fname = "my_news"; // Имя кэша
    
    $timeout = 300; // Время жизни кэша в секундах
    
    $limit = 3; // Количество новостей
    
    
    $data = $dle_api->load_from_cache ( $fname, $timeout ); // Читаем кэш в переменную
    
    
    if ( !$data ) {
    
    	$record = $dle_api->load_table("dle_post", "alt_name, title, short_story", "approve=1", true, 0, $limit, "id"); // Делаем выборку данных из базы данных и сохраняем в переменной
    
    
    	foreach ( $record as $value ) {
    
    		$short_story = stripslashes ( $value["short_story"] );
    
    
    		// Вытаскиваем картинку из короткой новости | начало
    
    		preg_match_all ( "/<img src=(\"|')(.*?)(\"|')/si", $short_story, $image );
    
    
    		if ( $image[2][0] == "" ) {
    
    			$image = $config['http_home_url'] . "templates/" . $config['skin'] . "/dleimages/no_image.jpg";
    
    		} else {
    
    			$image = $image[2][0];
    
    		}
    
    		// Вытаскиваем картинку из короткой новости | конец
    
    
    		$data .= "<img src=\"" . $image . "\" title=\"" . $value['alt_name'] . "\" alt=\"" . $value['alt_name'] . "\" />" . " " . $value['title'] . "<br />\n";
    
    	}
    
    
    	$dle_api->save_to_cache ( $fname, $data ); // Записываем полученную информацию в кэш
    
    }
    
    
    echo $data;
    
    ?>

    По адресу httр://Ваш_домен/engine/modules/mymod.php Вы получите вывод новостей в пользовательском формате.

    MySQL Error!

    ------------------------

    The Error returned was:

    Table 'названиебд.dle_post' doesn't exist

    Error Number:

    1146

  3. Суть профиль должен быть на суб домена.

    Вот что уже соорудил

    RewriteEngine On

    RewriteCond %{HTTP_HOST} (www.)?(.*).site.ru$

    RewriteCond %{HTTP_HOST} !^www.site.ru$

    RewriteCond %{REQUEST_URI} !^..+

    RewriteRule ^(.*)$ user/%2/

    Все работает ну только когда я в профиле и перехожу на другую страница сайта то у меня идет переход так admin.site.ru/novosti/ololo.html , ну оно ясное дело не работает как исправить чтоб переходило на site.ru/novosti/ololo.html

    ?

×
×
  • Создать...