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

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

эх.. сделать бы как на дигге, чтобы с автоматическим уменьшеннием картинки и возможностью самому выбрать большой и маленький аватар (для новостей) в профиле

+1

было бы не плохо

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

lifestar,

Забыл поблагодарить..

Огромное спасибо....

сижу думаю как это дело теперь ссылкой сделать.... что бы вела на профайл автора...

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

да хотел сделать, что бы при наведении на аватар меню выплывало как в 6.5

я так понимаю это аякс...а вот как и где, не втыкаю...

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

veanissepil, "аякс" здесь не причём. Тем более не понятно мне о каком меню идёт речь...

разъясни поконкретнее - посмотрим что можно будет сделать

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

Он наверное имеет в виду меню, которое выскакивает при нажатии на автора поста

lifestar, нашел строчку, только везде noavatar.png, ВЕЗДЕ! Причем аватару я себе выбрал в профиле.

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

nickostyle, если есть желание получить от меня помощь, просьба писать подробно какую строчку нашёл и что менял - у меня нет времени искать в этой теме о чём вообще идёт речь, серьёзно :)

Он наверное имеет в виду меню, которое выскакивает при нажатии на автора поста
аа, вот так понятно
Ссылка на сообщение
Поделиться на других сайтах

Он наверное имеет в виду меню, которое выскакивает при нажатии на автора поста

ага именно об этом... аякс разве не причём?

Ссылка на сообщение
Поделиться на других сайтах
аякс разве не причём?
вообще не причём. Чуть попозже подскажу как сделать, напомни если забуду
Ссылка на сообщение
Поделиться на других сайтах

Ну значит так

Открываю show.short (DLE 6.5)

$tpl->set('{title}', stripslashes($row['title']));
После нее вставляю :
 if ($row['foto'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto'])))

	$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);

else

	$tpl->set('{foto}', "{THEME}/images/noavatar.png");
В шаблоне краткой новости вставлю перед {title}:
<img src="{foto}"/>

Ну теперь понятно?:) И везде ноаватар.пнг. МОжет все-таки соберешься с силами так, ну...по богатырски:) да напишешь одно решение, заодно туда и просьбу veanissepil`а? Буду очень признателен, а то уж 2 страницы, а толку нет =)

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

nickostyle, запрос менял как здесь?

http://forum.dle-news.ru/index.php?s=&...st&p=161644

только вместо icq соответственно photo

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

Сделал запрос, все равно не работает. Строка 255, я сделал так:

$sql_select = "SELECT id, autor, date, short_story, full_story, p.xfields, title, category, alt_name, p.comm_num, allow_comm, allow_rate, rating, vote_num, news_read, foto FROM " . PREFIX . "_post p, " . USERPREFIX . "_users u WHERE {$stop_list}approve = '1' AND allow_main = '1'".$where_date." AND u.name = p.autor ORDER BY fixed desc, ".$config['news_sort']." ".$config['news_msort']." LIMIT ".$cstart.",".$config['news_number'];

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

nickostyle, так это запрос для полной новости - читаем комментарии в файле.

теперь такое же изменение тебе нужно сделать для краткой новости.

тем более запрос не правильно составлен..

нужно не просто foto вставить, а u.foto - потому как это поле уже относится не к таблице новостей, а к таблице юзеров.

Кстати мне одному кажется, что шапка у меня криво сидит или нет? :)

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

Кстати мне одному кажется, что шапка у меня криво сидит или нет?

как будто не так слеплена...не естественно как-то смотрится B)

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

чёт посмотрел и тоже.....выводиться только ноаватар.пнг

вот код

...engine/engine.php

	$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, u.foto, flag FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND allow_main = '1'".$where_date." ORDER BY fixed desc, ".$config['news_sort']." ".$config['news_msort']." LIMIT ".$cstart.",".$config['news_number'];
show.short.php Перед
$tpl->set('{title}', stripslashes($row['title']));
вставил
$tpl->set('{foto}', stripslashes($row['foto']));
После
 $tpl->set('{title}', stripslashes($row['title']));
вставил
	   


		if ($row['foto'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto'])))

	$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);

else

	$tpl->set('{foto}', "{THEME}/images/noavatar.png");
show.full.php После
$tpl->set('{title}', $metatags['title']);
вставил
	


	if ($row['foto'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto'])))

	$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);

else

	$tpl->set('{foto}', "{THEME}/images/noavatar.png");

ноаватар показывается....а сама аватара нет.... :huh:

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

veanissepil, ну ты всё перепутал. Не нужно делать того, чего сам не понимаешь.

	$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, u.foto, flag FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND allow_main = '1'".$where_date." ORDER BY fixed desc, ".$config['news_sort']." ".$config['news_msort']." LIMIT ".$cstart.",".$config['news_number'];
вот ты вставил сюда u.foto и думаешь оно само всё заработает? http://forum.dle-news.ru/index.php?showtop...mp;#entry161644 смотри сюда и сравни запросы - лично я не понимаю в чём сложность сделать вывод фотки по аналогии с аськой...
Перед Код $tpl->set('{title}', stripslashes($row['title'])); вставил Код $tpl->set('{foto}', stripslashes($row['foto']));
ещё раз говорю, хотя бы чисто логически нужно понимать что делаешь то - ну и английский язык подучить :) ибо..
$tpl->set('{foto}', stripslashes($row['foto']));
вообще то эта строчка означает замену в шаблоне {foto} значением stripslashes($row['foto']). И теперь посмотри что у тебя получилось...
$tpl->set('{foto}', stripslashes($row['foto']));

$tpl->set('{title}', stripslashes($row['title']));

if ($row['foto'] AND (file_exists(ROOT_DIR."/uploads/fotos/".$row['foto'])))

	$tpl->set('{foto}', $config['http_home_url']."uploads/fotos/".$row['foto']);

else

	$tpl->set('{foto}', "{THEME}/images/noavatar.png");
Смысл строчки
$tpl->set('{foto}', stripslashes($row['foto']));

равен нулю - удаляй

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

и-ех...

вот честно скажу, равен нудю - это мои знания в php и mysql... дня два назад начал читать книгу, но пока результатов нет....

про инглиш молчу...знаю что нужно..но пока никак..

у меня просьба, покажи пожалуйста как нужно... пооожаааалста

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

ну так...я снёс стоку

$tpl->set('{foto}', stripslashes($row['foto']));

а вот что касаемо запросов..то тут я не понял ничего....тот что в теме про асю, отличается от того что в версии двига 6.5

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

Окей, напиши тут запрос, которым выводится полная новость (или короткая - какая нужна вообщем)

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

engine.php 129 строка.... или нет? :wacko:

$sql_select = "SELECT id, autor, date, short_story, SUBSTRING(full_story, 1, 15) as full_story, xfields, title, category, alt_name, comm_num, allow_comm, allow_rate, rating, vote_num, news_read, u.foto, flag FROM " . PREFIX . "_post WHERE {$stop_list}approve = '1' AND allow_main = '1'".$where_date." ORDER BY fixed desc, ".$config['news_sort']." ".$config['news_msort']." LIMIT ".$cstart.",".$config['news_number'];

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

veanissepil, давай сначала с главной разберёмся...

подсказка - читаем комментарии в файле ;)

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

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

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

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

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

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

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

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

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

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