Commit eb449fca authored by Mario Chirinos's avatar Mario Chirinos

Vista de noticia

parent 7242e1ce
......@@ -37,7 +37,7 @@
<!-- .panel-heading -->
<div class="panel-body">
<div class="panel-group news-text" id="accordion" style="text-align: justify; text-justify: auto;">
<p>{{news.text|highlight:request.GET.text}}</p>
{{news.text|highlight:request.GET.text | safe}}
</div>
</div>
<!-- .panel-body -->
......
......@@ -277,18 +277,19 @@ def newsDetails(request, newsId):
form = SearchForm(request.GET)
news = News.objects.get(id=newsId)
translator = str.maketrans('', '', string.punctuation)
searchtext = request.GET['text'].translate(translator)
print("search text:", searchtext)
for i in searchtext.split():
print("search for: ", i)
txtlen = len(i)
index = news.text.lower().find(i.lower())
print("index:", i, index)
if index>0:
word = news.text[index:index+txtlen]
print(word)
news.text = news.text.replace(word, "<b>"+word+"</b>")
if "text" in request.GET:
translator = str.maketrans('', '', string.punctuation)
searchtext = request.GET['text'].translate(translator)
print("search text:", searchtext)
for i in searchtext.split():
print("search for: ", i)
txtlen = len(i)
index = news.text.lower().find(i.lower())
print("index:", i, index)
if index>0:
word = news.text[index:index+txtlen]
print(word)
news.text = news.text.replace(word, "<b>"+word+"</b>")
paragraphs = news.text.split(". \n")
paragraphs = ["<p>" + p + "</p>" for p in paragraphs]
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment