From 5e4c156a27351e332784c656bafdb0b62a9560a2 Mon Sep 17 00:00:00 2001
From: Fioren <102145692+FiorenMas@users.noreply.github.com>
Date: Tue, 4 Mar 2025 08:50:51 +0700
Subject: [PATCH] Remove self-promotion, ads: TopTruyen, DocTruyen3Q (#7882)

These sites added self-promotion and ad images that are not relevant to the translation team.
---
 src/vi/doctruyen3q/build.gradle                                 | 2 +-
 .../eu/kanade/tachiyomi/extension/vi/doctruyen3q/DocTruyen3Q.kt | 2 +-
 src/vi/toptruyen/build.gradle                                   | 2 +-
 .../src/eu/kanade/tachiyomi/extension/vi/toptruyen/TopTruyen.kt | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/vi/doctruyen3q/build.gradle b/src/vi/doctruyen3q/build.gradle
index 64aa8f5bc..e1f23979c 100644
--- a/src/vi/doctruyen3q/build.gradle
+++ b/src/vi/doctruyen3q/build.gradle
@@ -3,7 +3,7 @@ ext {
     extClass = '.DocTruyen3Q'
     themePkg = 'wpcomics'
     baseUrl = 'https://doctruyen3qui.pro'
-    overrideVersionCode = 4
+    overrideVersionCode = 5
     isNsfw = true
 }
 
diff --git a/src/vi/doctruyen3q/src/eu/kanade/tachiyomi/extension/vi/doctruyen3q/DocTruyen3Q.kt b/src/vi/doctruyen3q/src/eu/kanade/tachiyomi/extension/vi/doctruyen3q/DocTruyen3Q.kt
index ce35ce290..430790736 100644
--- a/src/vi/doctruyen3q/src/eu/kanade/tachiyomi/extension/vi/doctruyen3q/DocTruyen3Q.kt
+++ b/src/vi/doctruyen3q/src/eu/kanade/tachiyomi/extension/vi/doctruyen3q/DocTruyen3Q.kt
@@ -37,7 +37,7 @@ class DocTruyen3Q :
         .build()
 
     override fun pageListParse(document: Document): List<Page> {
-        return document.select(".page-chapter a img, .page-chapter img").mapIndexed { index, element ->
+        return document.select(".page-chapter[id] a img, .page-chapter[id] img").mapIndexed { index, element ->
             val img = element.attr("abs:src").takeIf { it.isNotBlank() } ?: element.attr("abs:data-original")
             Page(index, imageUrl = img)
         }.distinctBy { it.imageUrl }
diff --git a/src/vi/toptruyen/build.gradle b/src/vi/toptruyen/build.gradle
index 41755c134..79775a758 100644
--- a/src/vi/toptruyen/build.gradle
+++ b/src/vi/toptruyen/build.gradle
@@ -3,7 +3,7 @@ ext {
     extClass = '.TopTruyen'
     themePkg = 'wpcomics'
     baseUrl = 'https://www.toptruyentv.pro'
-    overrideVersionCode = 8
+    overrideVersionCode = 9
     isNsfw = true
 }
 
diff --git a/src/vi/toptruyen/src/eu/kanade/tachiyomi/extension/vi/toptruyen/TopTruyen.kt b/src/vi/toptruyen/src/eu/kanade/tachiyomi/extension/vi/toptruyen/TopTruyen.kt
index 94a5cbf4e..c9ed086bb 100644
--- a/src/vi/toptruyen/src/eu/kanade/tachiyomi/extension/vi/toptruyen/TopTruyen.kt
+++ b/src/vi/toptruyen/src/eu/kanade/tachiyomi/extension/vi/toptruyen/TopTruyen.kt
@@ -37,7 +37,7 @@ class TopTruyen :
         .build()
 
     override fun pageListParse(document: Document): List<Page> {
-        return document.select(".page-chapter img")
+        return document.select(".page-chapter[id] img")
             .mapNotNull(::imageOrNull)
             .distinct()
             .mapIndexed { i, image -> Page(i, imageUrl = image) }