Несколько вопросов от новичка

Вопрос номер 1: Где подправить код и на что, чтобы для пользователя исчезла кнопка «Загрузить с компьютера», когда он постит картинку?
Вопрос номер 2: Где подправить код и на что, чтобы при вставке ссылки на изображение, оно не загружалось на хост, а хранилось на том сайте, с которого его взяли, как на лепре?
Вопрос номер 3: Как сделать так, чтобы юзернейм зайдя на свой профайл, мог тыркнуть по своей карме и узнать, кто насрал в нее или наоборот плюсанул (опять же, как на лепре)?
Вопрос номер 4: Как сделать чтобы юзер мог переголосовать, если он случайно плюсанул или минусанул комментарий или пост (опять же, как на лепре)?

15 комментариев

avatar
Простите, а «как на лепре» это как? Где эту Лепру глянуть можно?
avatar
avatar
А как туда инвайт получить?
avatar
сейчас это практически нереально.
avatar
Да ладно. ))
avatar
1 — ну во первых тинимайс отключён должен быть потом надо убрать из формы написания поста кнопку и скрипт
/actions/topic/add.tpl и еще кажется в переписке в личной, не помню
{else}
	{include file='window_load_img.tpl' sToLoad='topic_text'}

<a href="#" onclick="showImgUploadForm(); return false;" class="button"><img src="{cfg name='path.static.skin'}/images/panel/img.gif" width="20" height="20" title="{$aLang.panel_image}"></a> 

2 — надо в тех же файлах заменить форму вставляния картинки на форму вставляния ссылки на картинку, это в принципе легко переделывается из скрипта вставляния просто ссылки и я где то уже описывал как это делать
3 — нужно плагин
4 — есть решение для 0.3.1, для 0.4.2 нет плагина
  • Vilz
  • 0
avatar
спасибо. а по второму вопросу можно поконкретней?
avatar
и что такое тинимайс?
avatar
tinyMCE — визуальный редакто
по второму вопросу вечером, надо искать код
avatar
tinyMCE у меня выключен. заранее спасибо.
avatar
не нашли решение по второму вопросу?
avatar
template/js/panel.js найти

	putTagUrl: function(obj,sPromt) {
		obj=$(obj);
		if (url=prompt(sPromt,'http://')) {
			var sel=obj.getSelectedText();
        	this.putText(obj,'<a href="'+url+'">'+sel+'</a>');
        }
	},

добавить ниже

	putImg: function(obj,sPromt) {
		obj=$(obj);
		if (url=prompt(sPromt,'http://')) {
        	this.putText(obj,'<img src="'+url+'" />');
        }
	},	


в файлах где есть форма добавления коммента, в почте, в топике, в добавлении топика найти
<a href="#" onclick="lsPanel.putTagAround('form_comment_text','code'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/images/panel/code.gif" title="{$aLang.panel_code}"></a>


добавить ниже

                        <a href="#" onclick="lsPanel.putImg('form_comment_text','{$aLang.panel_url_promt}'); return false;" class="button"><img src="{$DIR_STATIC_SKIN}/images/panel/img.gif"  title="{$aLang.panel_image}"></a> 


решение для 0.3.1 возможно для 0.4 есть какие то изменения, надо ориентироваться на функцию добавления ссылки и делать по образу и подобию
avatar
спасибо. у меня последняя версия. буду ковырять.
avatar
так и не получилось у меня все это провернуть :(
avatar
Вообщем доползли-таки мои ручки до этих манипуляций с загрузкой файлов. По первому вопросу решение не помогло, все осталось на своих местах к сожалению, только стока вытянулась.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.