Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Сделал для своего форума Inline Uploader

Опубликовано:

Сделал для своего форума Inline Uploader

кусок кода:

<?php
...
		$newname =  'mcg_' . 'member_id' . '_' . time() . $ext;
...
?>

нужно добавить в название файла Member ID.

 

нужно, но не получается :(

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

Опубликовано:
  • Автор

забыл добавить: IPB 3.1.4

 

@siv1987, да, не получилось

Опубликовано:

Тогда покажите весь код целиком (прикрепите в файле).

Опубликовано:
  • Автор

вот сам uploader.php:

<?php
$result = 0;
	if( is_uploaded_file( $_FILES['myfile']['tmp_name'] ) ) {
		$enabled = array(1, 2, 3);
			list($width, $height, $extension) = getimagesize( $_FILES['myfile']['tmp_name'] );
	if( in_array( $extension, $enabled ) ) {
		$ext = image_type_to_extension( $extension, true );
		$newname =  'mcg_' . time() . $ext;
			if(@move_uploaded_file($_FILES['myfile']['tmp_name'], $newname))
				if($width>1024 || $height>1024) {
					require './image_resize.php';
					echo (image_resize($newname, $newname, 1024, 768, $width, $height, $extension));
				}
$result = 1;
			}
	}
sleep(1);
?>

Опубликовано:

Таким образом к сожалению не добавить. Тут нужно подключить ядро форума, и вытягивать оттуда ид пользователя.

Есть еще вариант получить ид из кукисов - intval( $_COOKIE['member_id'] ), но как вы сами понимаете способ не самый надежный.

Опубликовано:

 

Всегда удивлялся тому, как кодеры выкладывают что-то толком не протестив. Зачем было писать, что 3.x? Написали бы, что вот я писал, у меня стоит такая-то версия, на ней работает, а что будет с другими версиями - я хз. Гордость мешает шляпу снять?

Опубликовано:

@Zero108, а вам что мешает описание прочитать? Мало того что выложили бесплатный плагин, так еще и какие-то права умудряются качать... Ответ думаю можно прочесть здесь

Опубликовано:

Ну, и что там должен прочитать, кроме того, что автор хука сам не знает, для какой версии он делал и что делал?

 

Заголовок:

 

Inline Image Uploader for IP.Board 3.x 1.0.0

 

Описание файла:

 

Небольшой плагин, расширяющий функционал визуального редактора в IP.Board 3.2.x и старше.

 

Бесплатная помощь (хук) - всегда такой геморой.

Опубликовано:

Ну, и что там должен прочитать, кроме того, что автор хука сам не знает, для какой версии он делал и что делал?

 

Небольшой плагин, расширяющий функционал визуального редактора в IP.Board 3.2.x и старше.

 

b6908f48f89a.jpg

Опубликовано:

Как выяснилось в данной теме, для 3.1.4 он не идет. А заголовок темы вводит в заблуждение, говоря о линейке 3.x, куда входит и 3.1.4 и 3.4.1.

 

Видимо, программист данного бесплатного модуля не умеет писать заголовки к своим постам. Печально. Обезъянка - зачет.

 

rJ9k1.jpg

Опубликовано:

Ну, так, как вяснилось в теме, для 3.4.x он не идет.

По моему, единственное что здесь выяснилось это то, что у вас плохо со зрением, и еще то, что ритсука был прав относительно "благодарности".

 

Бесплатная помощь (хук) - всегда такой геморой.

Тогда я не вижу смысла вашего пребывания на этом форуме, раз помощь форумчан которые тратят на это свое время является "геморроем"...

Опубликовано:

Мне кажется, что нужно научиться писать заголовки топиков уважаемому Ритсуке, чтобы меньше было таких вот моментов. Лично я, когда прочитал заголовок, сначала понял, что могу использовать мод для любой версии IPB линейки 3.x.

 

Тогда я не вижу смысла вашего пребывания на этом форуме, раз помощь форумчан которые тратят на это свое время является "геморроем"...

 

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

Опубликовано:
  • Автор

Всегда удивлялся тому, как кодеры выкладывают что-то толком не протестив. Зачем было писать, что 3.x? Написали бы, что вот я писал, у меня стоит такая-то версия, на ней работает, а что будет с другими версиями - я хз. Гордость мешает шляпу снять?

а тема поддержки файла для чего?

 

 

 

Модеров прошу очистить эту тему от OFF

Опубликовано:
  • Автор

нужно, но не получается

остается в силе

 

 

в общем я хочу идентифицировать Member через ссылку на фото который загружен на сервер форума

не хочу, чтобы Uploader + мой форум ктото использовал как Image Hosting.

то есть, если где нибудь в интернете увижу ссылку с видом: _http://site.ru/images/mcg_{member_id}_123456.jpg a это ссылка не используется на моем форуме, Member будет наказан по правилам форума.

 

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

Опубликовано:

Мне кажется, что нужно научиться писать заголовки топиков уважаемому Ритсуке, чтобы меньше было таких вот моментов.

Чтобы не-было таких моментов надо читать, и делать это желательно пару раз, убедится что все правильно поняли, потому уже высказывать какие-то "недовольства". А заголовок вполне информативный, все тех подробности находятся в описании, и если при этом возникнут какие-то вопросы - нужно поинтересоваться в теме поддержке, для чего она собственно и существует.

 

Мне кажется, не стоит так драматизировать. Очень часто людям, особенно программистам, не хватает умения доносить свои мысли публике адекватно.

Очень часто это зависит от "адекватности" публики.

Создайте аккаунт или войдите в него для комментирования

Сейчас на странице 0

  • Нет пользователей, просматривающих эту страницу.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.