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

Рекомендованные сообщения

Здравствуйте.

Вот столкнулся с проблемой... :unsure:

Ситуация в следующем:

Если к примеру добавляешь картинку на сайт то в админке в поле полной новости это выглядит вот так:

[thumb=none]IMAGES.JPG[/thumb]
А после добавления новости этот код становится вот такой:
<a href="IMAGES.JPG" onClick="return hs.expand(this)" ><img src="thumbs/IMAGES.JPG" style="border: none;" alt='IMAGES' title='IMAGES' /></a>
А мне нужно сделать что бы он менялся к примеру с такого:
[wallpapers]IMAGES.JPG[/wallpapers]
на вот такой :
<li><a href="IMAGES.JPG"><img src="thumbs/IMAGES.JPG" width="150" height="150" alt='IMAGES' title='IMAGES' /></a></li>

Помогите пожалуйста хотя бы советом в каком файле(файлах) это можно реализовать. :blink:

Ссылка на сообщение
Поделиться на других сайтах

Вроде сам разобрался! :D

Осталось тока одна проблемка...помогите ПЛЗ переделать функцию decode_wallpapers!

Не могу справиться с вот этой функцией:

function decode_wallpapers ( $txt )

	{

		$align = false;

		$alt = false;

		$extra = "";

		$txt = stripslashes($txt);


		$url = str_replace ("<a href=\"#\" onClick=\"ShowBild('", "", $txt);

		$url = explode("');", $url);

		$url = reset($url);


		if (strpos($txt, "align=\"") !== false) {


			$align = preg_replace( "#(.+?)align=\"(.+?)\"(.*)#is", "\\2", $txt );

		}


		if (strpos($txt, "alt=\"") !== false) {


			$alt = preg_replace( "#(.+?)alt=\"(.+?)\"(.*)#is", "\\2", $txt );

		}


		if ($align != "left" AND $align != "right") $align = false;


		if (!$align AND !$alt) return "[wallpapers]".$url."[/wallpapers]";


		if ($align) $extra = $align;

		if ($alt) 	$extra .= "|".$alt;


		return "[wallpapers=".$extra."]".$url."[/wallpapers]";


	}
Она должна декодировать например вот этот код:
<!--Wallpapers_Begin--><li><a href="images.jpg" onClick="return hs.expand(this)" ><em>IMAGES</em><img src="images.jpg" width="150" height="112" style="border: none;" alt='IMAGES' title='IMAGES'  /></a></li><!--Wallpapers_End-->
вот в такой:
[wallpapers]images.jpg[/wallpapers]
А она декодирует вот в такой:
[wallpapers][url=images.jpg]<em>IMAGES</em>[img=images.jpg][/url][/wallpapers]

Изменено пользователем masterlp
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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