Создание уникального id для системы комментариев

12
F
На сайте с 30.11.2017
Offline
0
764

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

У меня есть вот такой код: <script async data-spotim-module="spotim-launcher" src="https://launcher.spot.im/spot/тут мой идентификатор" data-post-id="POST_ID"></script>

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

Очень вас прошу объяснить мне на пальцах, как это можно реализовать, с учетом того, что относительно неплохо я курю только html

SeVlad
На сайте с 03.11.2008
Offline
1609
#1
forumnewbie:
Очень вас прошу объяснить мне на пальцах, как это можно реализовать,

Каждой странице вначале нужно присвоить свой ID (цифровой или текстовый и вообще какого формата - это см в требованиях к форме).

Но ты даже не рассказал как построен твой самопис. На чем написан?

ЗЫ. А вообще вставлять к себе на сайт всякие чужие неконтролируемые скрипты я бы поостерёгся. Случаев взлома и тп более чем достаточно.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
F
На сайте с 30.11.2017
Offline
0
#2
SeVlad:
Каждой странице вначале нужно присвоить свой ID (цифровой или текстовый и вообще какого формата - это см в требованиях к форме).
Но ты даже не рассказал как построен твой самопис. На чем написан?

ЗЫ. А вообще вставлять к себе на сайт всякие чужие неконтролируемые скрипты я бы поостерёгся. Случаев взлома и тп более чем достаточно.

этому скрипту я доверяю и он уже проверен

Web Server

nginx

Frameworks

PHP

JavaScript Libraries

jQuery

SeVlad
На сайте с 03.11.2008
Offline
1609
#3

Судя по твоем перечню...Тебе лучше найти специалиста по тому фреймворку, на котором построен сайт. Если там действительно есть фреймворк. Если же нет - более-менее грамотны php-кодер наверняка сможет присвоить IDшники. Или найти их, если они есть.

F
На сайте с 30.11.2017
Offline
0
#4
SeVlad:
Судя по твоем перечню...Тебе лучше найти специалиста по тому фреймворку, на котором построен сайт. Если там действительно есть фреймворк. Если же нет - более-менее грамотны php-кодер наверняка сможет присвоить IDшники. Или найти их, если они есть.

Предполагается, что id должен быть цифровой

в урле генерится 4 значное число (http://сайт.ру/урл-1234), видимо можно его как-то забирать

M
На сайте с 04.12.2013
Offline
235
#5

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

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
SeVlad
На сайте с 03.11.2008
Offline
1609
#6
forumnewbie:
в урле генерится 4 значное число (http://сайт.ру/урл-1234), видимо можно его как-то забирать

Во, уже начинается конкретика.

Да забрать можно, но забрать из урла - неправильно. Очень не правильно. Правильно - забирать от туда, где он создаётся, прежде чем попадёт в урл. Т.е. для формы использовать одну и ту же переменную (IDшник) что используется для построения урла.

M
На сайте с 04.12.2013
Offline
235
#7
forumnewbie:
видимо можно его как-то забирать

Вы серьезно нам задаете этот вопрос? Естественно, его можно как-то забирать, причем не из адреса, а из состояния тек. страницы, например $data['id'] и т.п.

F
На сайте с 30.11.2017
Offline
0
#8

а где искать, хотя бы примерно

SeVlad
На сайте с 03.11.2008
Offline
1609
#9
forumnewbie:
а где искать, хотя бы примерно

Примерно - в файлах.

Кто же знает что и как у тебя в самописе. Тебе нужен кодер, твоих знаний тут явно не достаточно, а не видя код/не зная движок помочь советами в этом практически анриал. Ну может если кто-то захочет долго пытать, то случится какое-то чудо. Но вероятность этого стремиться к нулю.

M
На сайте с 04.12.2013
Offline
235
#10

forumnewbie, посмотрите шаблон страницы комментируемой сущности. Если конкретно ключ для числового id не найдете, обратите внимание, как обращаться к полям, и далее см., как называется поле с числовым id в таблице БД.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий